現時点では、Jenkins で自動テストを設定しようとしています。4 つの異なるプロジェクトを含む Visual Studio ソリューションがあります。そのうちの 1 つは、他の 3 つのプロジェクトでいくつかのテストを行う NUnit テスト プロジェクトです。
1 Visual Studio の Nunit テスト プロジェクトに、次の内容の PostBuild-Event を追加しました。
`$(SolutionDir)Libs\NUnit-2.6.0.12051\bin\nunit-console.exe $(TargetPath)`
うまくいきますが、これは典型的な方法ですか?Test プロジェクトは私のビルド順序の最後のプロジェクトです。PostBuild イベントを他の 3 つのプロジェクトに追加する意味はないと思いますか?
2 上記のパスからわかるように、私の Visual Studio プロジェクト フォルダーには「Libs」というフォルダーがあります。これは、依存関係を配置する場所であり、NUnit も配置します。しかし、NUnit フォルダーには約 8MB あります。削除できるファイルを教えてください。それ以外の場合は、ソース管理へのコミットごとに、ユーザーは NUnit に対してのみ 8MB を送信する必要があるため、これは少し多すぎると思います。
テストをビルドするには、間違いなく nunit.framework.dll が必要です。テストを実行するには、console-runner.exe も必要です。しかし、他に何が必要ですか?残念ながら、console-runnter.exe は他のファイルに依存しており、それらがないとクラッシュします。
ありがとうございました