旧的NUnit 2控制台运行器具有/exclude
参数,用于排除具有特定Category
属性的测试。有人知道NUnit3的控制台是否支持此功能?
.\nunit3-console.exe --help
不会声明排除参数。我只能看到一个Where
参数,它可以用于此目的吗?
答案 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" />