Moerwald
Moerwald

Reputation: 11254

NUNIT3-CONSOLE exclude specific test category

The old NUnit 2 console runner had an /exclude parameter to exclude tests with a specific Category attribute. Does anybody know if the console runner of NUnit3 supports this feature?

.\nunit3-console.exe --help doesn't state an exclude parameter. I only can see a Where parameter, can it be used for this purpose?

Upvotes: 6

Views: 4654

Answers (2)

MichielDeRouter
MichielDeRouter

Reputation: 426

If you are using MSBuildTasks you can specify the same Where statement. For example:

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

Upvotes: 0

Moerwald
Moerwald

Reputation: 11254

The description of the selection language can be found under this link. Based on that it should be possible to exclude a category via --where "cat != YourCategoryToExclude".

Upvotes: 6

Related Questions