MSBuild Community Tasks Projectを使用して、NUnit テストを実行する MSBuild プロジェクトをセットアップしています。
これらの設定で、NUnit テストを実行できます。
<Target Name="Test" DependsOnTargets="Build">
<CreateItem Include="$(ProjectTestDir)\$(ClassLibraryOutputDirectory)\*.Tests.dll">
<Output TaskParameter="Include" ItemName="TestAssembly" />
</CreateItem>
<NUnit Assemblies="@(TestAssembly)" />
</Target>
...しかし、特定のテストのみを実行するにはどうすればよいですか?特定のカテゴリのテストなどです。テストにさまざまなカテゴリを追加しました - 常に実行するものもあれば、夜間のビルドでのみ実行するものもあります.
これをフィルタリングできる設定が表示されませんか、それとも何か見逃していましたか? きっとあなたの何人かはこれと同じ問題を抱えていて、何とか解決しましたか? この msbuild コミュニティ タスク プロジェクトを使用する必要はありません。