1

Cakeを使用して .NET ビルドを定義しています。これは主に、ビルド サーバーと同じビルドを開発者ステーションで実行できるようにするためです。TFS 2013 は実際の CI プラットフォームです。ビルド ワークフローは、事実上、RunScriptpowershell を呼び出してそのbuild.ps1スクリプトを介して Cake を実行する単なるアクティビティです。

基本的なビルドは十分に機能しており、レポート (単体テストの結果、カバレッジ レポートなど) を生成する作業に取りかかっています。これらのレポートをビルドの [概要] 画面に表示したいのですが、現時点では、ビルドから得られる唯一のフィードバックはcake、ビルド ログの下からのコンソール出力です。レポート ファイルが生成され、ビルドの./tst/フォルダーにドロップされますが、そのフォルダーの内容はビルド情報のどこにも表示されません。

ビルドの概要や情報ページにテスト レポートを追加するにはどうすればよいですか?

4

1 に答える 1

2

デフォルトのビルド プロセス テンプレートを使用すると、テスト プロジェクトをビルドすると、デフォルトでテスト結果とコード カバレッジを取得できます (有効にしている場合)。したがって、VS Test Runner を使用してテストを実行する場合は、既定のプロセス テンプレートを参照できます。

乳首を実行するために他のツールが必要な場合は、InvokeProcess activity(コマンド ラインを実行する) を追加してツールを呼び出し、ビルド プロセス テンプレートでプロジェクトをテストすることができます。

さらに、WriteCustomSummaryInformation activityワークフローで を使用できます。その結果、ビルドの概要ページに結果、ハイパーリンクなどを表示できます。

ここに画像の説明を入力

于 2016-08-05T06:15:41.427 に答える