Nunit不会为程序集中的特定命名空间运行测试

时间:2012-10-08 14:33:37

标签: .net nunit nunit-console

我的大装配包含大量测试。这些测试分组在不同的命名空间下。我尝试从nunit-console运行特定命名空间的测试用例,但是没有运行测试。这仅适用于此程序集。它适用于我为测试它而创建的样本测试程序集。

可能是什么原因?有没有限制?

我使用的命令行命令在

下面

nunit-console.exe / noshadow / nothread / run:namespace Absolute_path_of_the_dll

1 个答案:

答案 0 :(得分:1)

基于documentation,我希望您使用/fixture参数:

  

/ fixture选项后指定的名称可以是TestFixture类,传统套件(使用Suite属性)或命名空间。如果给出了命名空间,则运行该命名空间下的所有fixture。此选项也可以与Visual Studio或NUnit项目一起使用。

所以

nunit-console /noshadow /nothread /fixture:Foo.Bar.Baz PathToAssembly.dll