6

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?

Moerwald
  • 10,448
  • 9
  • 43
  • 83

2 Answers2

6

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".

Ryan Gates
  • 4,501
  • 6
  • 50
  • 90
Moerwald
  • 10,448
  • 9
  • 43
  • 83
0

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" />
MichielDeRouter
  • 426
  • 4
  • 21