Я настраиваю проект MSBuild для запуска некоторого теста NUnit, используя MSBuild Community Tasks Project .
С этими настройками я смогу запустить тесты NUnit:
<Target Name="Test" DependsOnTargets="Build">
<CreateItem Include="$(ProjectTestDir)\$(ClassLibraryOutputDirectory)\*.Tests.dll">
<Output TaskParameter="Include" ItemName="TestAssembly" />
</CreateItem>
<NUnit Assemblies="@(TestAssembly)" />
</Target>
... но как мне запустить только определенные тесты - скажем, с определенной категорией? Мы добавили различные категории в наши тесты - некоторые для запуска все время, некоторые для запуска только при ночной сборке и т. Д.
Я не вижу каких-либо настроек, позволяющих мне фильтровать это, или я что-то упустил? Наверняка у некоторых из вас была такая же проблема и как-то ее решили? Он не должен использовать этот проект задач сообщества msbuild.