正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

グループのリポジトリ分析

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

グループのリポジトリ分析は、グループ内のすべてのプロジェクトのテストカバレッジデータを提供します。

グループリポジトリ分析を使用して、以下を実行できます:

  • グループ内のすべてのプロジェクトのコードカバレッジの傾向を監視します。
  • カバレッジレポートを生成するプロジェクトとジョブの総数を追跡します。
  • 分析のために履歴カバレッジデータをダウンロードします。

サブグループのサポートは、issue 273527で提案されています。

グループリポジトリ分析を表示

前提要件:

  • グループ内のプロジェクトは、テストカバレッジデータを収集するように構成されている必要があります。

グループのリポジトリ分析を表示するには:

  1. 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
  2. 分析 > リポジトリ分析を選択します。

カバレッジメトリクス

グループのリポジトリ分析ページには、以下が表示されます:

  • Current group code coverage(現在のグループコードカバレッジ):

    • カバレッジレポートがあるプロジェクトの数。
    • すべてのプロジェクトの平均カバレッジ率。
    • カバレッジレポートを生成するパイプラインジョブの総数。
  • 平均テストカバレッジ: 過去30日間のグループ内のすべてのプロジェクトの平均テストカバレッジを示すグラフ。

  • 最新のテストカバレッジ結果: グループ内の各プロジェクトの最新のカバレッジデータのリスト。ドロップダウンリストからプロジェクトを選択して、結果をフィルタリングします。

カバレッジデータをダウンロード

グループ内のプロジェクトの履歴カバレッジデータを含むCSVファイルをダウンロードできます。

CSVレポート:

  • 最大1000件のレコードが含まれています。
  • 各プロジェクトのデフォルトブランチのデータが含まれています。
  • カバレッジがレポートされた日付ごとに1つの行が表示されます。
  • 複数のカバレッジレポートが生成された場合は、その日の最後の値を使用します。
  • 各カバレッジレポートについて、次の情報が含まれています:
    • カバレッジジョブが実行された日付
    • レポートを生成したジョブの名前
    • プロジェクト名
    • カバレッジのパーセンテージ

カバレッジデータをダウンロードするには:

  1. グループのリポジトリ分析ページで、過去のテストカバレッジデータをCSV形式でダウンロードを選択します。
  2. 含めるプロジェクトを選択します:
    • プロジェクトドロップダウンリストから、特定のプロジェクトを選択します。プロジェクトのドロップダウンリストには、最大100個のプロジェクトが表示されます。
    • オプション。グループ内のすべてのプロジェクトを含めるには、すべて選択を選択します。
  3. 日付範囲ドロップダウンリストから、含める期間を選択します。
  4. テストカバレッジデータをCSV形式でダウンロードを選択します。