3

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 コミュニティ タスク プロジェクトを使用する必要はありません。

4

1 に答える 1

4

CHM を見ると、IncludeCategory プロパティがあります...探しているもののように聞こえますか? (CHM ファイルは C:\Program Files (x86)\MSBuild\MSBuildCommunityTasks にインストールされます)

于 2009-06-22T09:20:34.800 に答える