我的大装配包含大量测试。这些测试分组在不同的命名空间下。我尝试从nunit-console运行特定命名空间的测试用例,但是没有运行测试。这仅适用于此程序集。它适用于我为测试它而创建的样本测试程序集。
可能是什么原因?有没有限制?
我使用的命令行命令在
下面nunit-console.exe / noshadow / nothread / run:namespace Absolute_path_of_the_dll
答案 0 :(得分:1)
基于documentation,我希望您使用/fixture
参数:
/ fixture选项后指定的名称可以是TestFixture类,传统套件(使用Suite属性)或命名空间。如果给出了命名空间,则运行该命名空间下的所有fixture。此选项也可以与Visual Studio或NUnit项目一起使用。
所以
nunit-console /noshadow /nothread /fixture:Foo.Bar.Baz PathToAssembly.dll