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

问题描述 投票:5回答:2

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

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

nunit-3.0 nunit-console
2个回答
5
投票

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


0
投票

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

<NUnit3 Assemblies="@(NUnitIntegrationAssemblies)" 
ToolPath="$(NUnitRepositoryDir)" 
OutputXmlFile="$(MSBuildStartupDirectory)\Tools\Log\NUnit.xml" 
Where="cat != DatabaseContentDependent" 
Framework="v4.0.30319" />
© www.soinside.com 2019 - 2024. All rights reserved.