0

我在几个 TestFixture 中有一堆 NUNIT 测试。目前,我只是为大家展示所有的测试。有没有办法隐藏一些测试和/或测试装置。我有各种各样的“客户”,他们并不都需要查看每个测试。例如,我有工程师使用低级别测试,我有一个 QA 部门正在使用更高级别的测试。如果我可以有一个与 dll 一起分发的配置(XML?)文件,那将是理想的。有人可以指出我的文档和示例吗?我确实搜索了 NUNIT 网站,但什么也没看到。

我知道 [IGNORE] 属性,我想一个可以接受的解决方案是拥有一个可以将 IGNORE 应用于各种测试或测试装置的配置文件。我会向每个客户分发不同版本的配置文件。至少这样某些客户将无法运行某些测试。

我正在使用 2.5.5 版的想法?

谢谢,戴夫

4

1 回答 1

0

是的 - 如果测试在单独的程序集中,这可以通过正确配置 NUnit 项目来完成。但是,如果测试在一个大型测试程序集中,则这不是一种选择。如果是这种情况,您可能希望分解测试程序集。这是关于 NUnit ProjectEditor 的文档:http ://www.nunit.org/index.php?p=projectEditor&r=2.2.10

于 2011-08-29T20:45:41.753 回答