通过配置文件或其他方式仅显示NUNIT中的特定测试或TestFixtures

时间:2011-08-29 20:37:27

标签: nunit nunit-2.5

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

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

我正在使用2.5.5版 想法?

谢谢, 戴夫

1 个答案:

答案 0 :(得分:0)

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