ハドソンで簡単な PoC プロジェクトを行っています。PoC には、UnitTest++ によって記述された単体テストがあり、結果を XML として出力し、xUnit が使用して jUnit 形式に変更します。
ここに関連する顕著なものがあります
- MSBuild を使用して 2008 ソリューションをビルドするようにプロジェクトを構成しています。
- プロジェクトには、ビルドする dll と、ビルド後のステップとして実行される単体テストの両方が含まれています。
- Hudson のワークスペースを c:\develop\money (Money はプロジェクトの名前) に設定し、Hudson コンソールでワークスペース フォルダー、ソリューション ファイル、および出力フォルダー (/bin、/doc など) を確認できます。 )。
- テスト コンソール アプリは、そのファイル「money_unit_tests.xml」を、事前に作成されたフォルダー「reports」(c:\develop\money\reports を作成) に出力します。
ただし、ワークスペースが固執していないようです。ワークスペース ディレクトリを送信するとフォルダが表示されますが、ページをリロードすると「ディレクトリにファイルがありません」というメッセージが表示されます。
私が設定したように Hudson が C:\Develop を使用しないのはなぜですか?
どうすれば変更できますか?
変更できない場合、これらの変更を軽減するにはどうすればよいですか? (xml の出力を C:.hudson にハードコーディングしたくはありません...)