NUNIT3-CONSOLE排除特定的测试类别

时间:2017-11-06 06:36:42

标签: nunit-3.0 nunit-console

旧的NUnit 2控制台运行器具有/exclude参数,用于排除具有特定Category属性的测试。有人知道NUnit3的控制台是否支持此功能?

.\nunit3-console.exe --help不会声明排除参数。我只能看到一个Where参数,它可以用于此目的吗?

2 个答案:

答案 0 :(得分:5)

可以在此link下找到选择语言的说明。基于此,应该可以通过--where "cat != YourCategoryToExclude"排除类别。

答案 1 :(得分:0)

如果使用的是MSBuildTasks,则可以指定相同的Where语句。例如:

<NUnit3 Assemblies="@(NUnitIntegrationAssemblies)" 
ToolPath="$(NUnitRepositoryDir)" 
OutputXmlFile="$(MSBuildStartupDirectory)\Tools\Log\NUnit.xml" 
Where="cat != DatabaseContentDependent" 
Framework="v4.0.30319" />