VS を使用しない継続的インテグレーションで MsTest を使用する方法と同様に? 、TeamBuild サーバーで mstest.exe を実行したいと考えています。
私のコンテキストは、MSBuild でエラー ステータスをトラップすることです。つまり、mstest.exe /publish を使用して結果を TFS リポジトリにアップロードしようとしているだけです。したがって、 http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-without-visual-studio/の完全なリグマロールは (ご希望のとおり) やり過ぎである可能性が高く、特にMSTEST.exe として、http: //social.msdn.microsoft.com/Forums/en-US/tfsgeneral/thread/e4575890-8f88-413c-a7f3-0d09d3b9cb01 で説明されているように、 Team Explorer をインストールするだけでよいことが示唆されています。
VS2008 チーム エクスプローラー SP1 と mstest.exe /? をインストールしました。パブリッシュ オプションについてまだ教えてくれません。
mstest.exe /? にはチーム エクスプローラーのみが必要であると書かれていることを思い出してください。公開用:
チーム エクスプローラーがインストールされている場合は、次のオプションも使用できます。
/publish:[サーバー名] 結果を Team Foundation Server に発行します。
/publishbuild:[ビルド名] テスト結果の公開に使用されるビルド識別子。
/publishresultsfile:[ファイル名] 公開するテスト結果ファイルの名前。何も指定されていない場合は、現在のテスト実行によって生成されたファイルを使用します。
/teamproject:[チーム プロジェクト名] ビルドが属するチーム プロジェクトの名前。テスト結果を公開する場合に指定します。
/platform:[プラットフォーム] テスト結果を公開するビルドのプラットフォーム。
/flavor:[flavor] テスト結果を公開するビルドのフレーバー。
procmon.exe のパスをたどって不足しているものを見つけようとしていますが、知識のある人が介入して答えてくれるのが理想的です:-
mstest.exe /publish には、前述のようにチーム エクスプローラーのみが必要ですか、それとも VSTT とチーム エクスプローラーが必要ですか?