ビルドの Clover コード カバレッジの表示

組織が Atlassian Clover コード カバレッジ ツールを使用する場合、Bamboo は各ビルド結果のコード カバレッジの詳細(テスト対象となるコードの割合など)を記録することができます。

これは、ビルドのプランで Clover ディレクトリが指定されている場合にのみ利用できます(詳細については、「Clover アドオンの有効化」を参照してください)。

ジョブの Clover HTML レポート

Clover が HTML レポートを生成する場合(自動統合では既定で作成)、ビルド ジョブの要約ページでレポートを調べることができます。レポートを表示するには、次の手順を実行します。

  1. プランの要約に移動します。
  2. 関連するビルド番号を選択します。
  3. 適切なジョブを選択します。
  4. [Clover] タブをクリックしてレポートを開きます。ジョブで複数のレポートが生成される場合は、リストが表示され、それらを切り替えることができます。

スクリーン ショット: Bamboo 5.6.1 以降の [Clover] タブ。 

スクリーン ショット: Bamboo 5.6.0 以前の [Clover] タブ。レポートが 1 つだけ表示されています。他のレポートにアクセスするには、[アーティファクト] タブを使用します。

 

[ビルド概要] ページに [Clover] タブは表示されません。[ジョブ概要] に移動する必要があります。これは、ビルドに複数のジョブが含まれていて、それぞれに独自の Clover レポートがある可能性があるためです。

ジョブの Clover 統計レポート

ビルドで Clover XML レポートは生成されるが、HTML レポートが生成されない場合、Clover レポートのアーティファクトは [アーティファクト] タブに表示されませんが、ビルドのジョブ概要ページにいくつかのコード カバレッジ統計が含まれています。

  1. プランの要約に移動します。
  2. 関連するビルド番号を選択します。
  3. 適切なジョブを選択します。
  4. [Clover] タブをクリックしてレポートを開きます。


(warning) ヒント: これは通常、Clover を手動で統合した場合に発生します。Clover レポート全体を表示する場合は、「Clover アドオンの有効化」ページの説明に従って設定してください。

参考

Clover HTML レポートの内容の詳細については、「Clover ドキュメント ホーム - 4. レポートの理解」ページをご覧ください。完全を期すため、Clover コード カバレッジ HTML レポートの例を以下に示します。

トラブルシューティング

The Clover tab shows the directory listing instead of the HTML report

Please check which artifact handler you use. The Amazon S3 Artifact Handler serves files on a one-by-one basis, instead of exposing all files as a static web site. To change this, open Configure plan and on the Miscellaneous tab select the Use custom artifact handler settings check-box. Then select Server-Local Artifact Handler for shared and non-shared artifacts and finally re-run the build. See this bug report: CLOV-1560.

最終更新日 2017 年 4 月 25 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.