0

私の Jenkins ジョブの 1 つは、MSTest の実行です。次のコマンドをExecute Windows batch commandに渡しています 。

del TestResults.trx

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe" /testcontainer:D:\Projects\Jenkins\TestResultVerificationFromJenkins\TestResultVerificationFromJenkins\bin\Debug\TestResultVerificationFromJenkins.dll /resultsfile:TestResults.trx /nologo /detail:stdout

実行時に、コンソール出力には次の値が表示されます。

実行を開始しています... トップレベルのテストの結果 ------- --------------- 合格 TestResultVerificationFromJenkins.UnitTest1.PassTest [stdout] = テストに合格しました* 1/1 テストに合格しました

概要

テスト実行が完了しました。合格 1


合計 1 結果ファイル: C:\Program Files (x86)\Jenkins\jobs\JenkinsTestResultReader\workspace\TestResults.trx テスト設定: デフォルトのテスト設定

ビルド後のステップで、MS テストの結果「Test is passed」を HTTP リクエストに渡す必要があります。

この結果を Jenkins 変数に保存して、HTTP リクエストに渡す方法はありますか?

よろしく、 ウメッシュ

4

1 に答える 1