NUNIT3-CONSOLE 排除特定测试类别
NUNIT3-CONSOLE exclude specific test category
旧的 NUnit 2 控制台运行程序有一个 /exclude
参数来排除具有特定 Category
属性的测试。有人知道 NUnit3 的控制台运行器是否支持此功能吗?
.\nunit3-console.exe --help
没有说明排除参数。我只能看到一个 Where
参数,它可以用于此目的吗?
选择语言的说明可以在这个link下找到。基于此,应该可以通过 --where "cat != YourCategoryToExclude"
.
排除类别
如果您使用的是 MSBuildTasks,则可以指定相同的 Where 语句。例如:
<NUnit3 Assemblies="@(NUnitIntegrationAssemblies)"
ToolPath="$(NUnitRepositoryDir)"
OutputXmlFile="$(MSBuildStartupDirectory)\Tools\Log\NUnit.xml"
Where="cat != DatabaseContentDependent"
Framework="v4.0.30319" />
旧的 NUnit 2 控制台运行程序有一个 /exclude
参数来排除具有特定 Category
属性的测试。有人知道 NUnit3 的控制台运行器是否支持此功能吗?
.\nunit3-console.exe --help
没有说明排除参数。我只能看到一个 Where
参数,它可以用于此目的吗?
选择语言的说明可以在这个link下找到。基于此,应该可以通过 --where "cat != YourCategoryToExclude"
.
如果您使用的是 MSBuildTasks,则可以指定相同的 Where 语句。例如:
<NUnit3 Assemblies="@(NUnitIntegrationAssemblies)"
ToolPath="$(NUnitRepositoryDir)"
OutputXmlFile="$(MSBuildStartupDirectory)\Tools\Log\NUnit.xml"
Where="cat != DatabaseContentDependent"
Framework="v4.0.30319" />