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