2012-10-08 28 views
0

我有一个包含大量测试的大程序集。这些测试分组在不同的命名空间下。我尝试从nunit-console运行特定命名空间的测试用例,但没有运行测试。这只发生在这个程序集上。它适用于我为测试而创建的样本测试程序集。Nunit不会为程序集中的特定命名空间运行测试

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

我用命令行命令低于

NUnit的-console.exe/noshadow/nothread /运行中:namespace Absolute_path_of_the_dll

回答

1

基础上documentation,我希望你能使用/fixture参数:

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

所以

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