統計チャート
プロジェクトや個々のビルド構成の状態を長期的にトラックできるように、TeamCity はその全履歴にわたって統計データを収集し、ビジュアルチャートとして表示します。 統計チャートは次のカテゴリに分類できます。
プロジェクトレベルの統計は プロジェクトホーム | 統計 タブで利用可能です。
構成レベルの統計を作成するは、 ビルド構成ホーム ページ | 統計 タブで利用できます。
統計タブで選択した統計レベルに関係なく、次のことができます。
ブランチフィルターを使用して、指定されたブランチからの結果のみを表示します。
アイコンを使用して、各グラフデータを CSV 形式でダウンロードします。
左上の
アイコンを使用して、各チャートの Y 軸設定を構成します。
範囲 ドロップダウンメニューから統計の各タイプの時間範囲を選択します。
エージェント名や結果タイプなど、データ系列によって情報をフィルタリングします。
平均 チェックボックスを選択して、平均値を表示します。
失敗したビルドを除外し、未チェックの 失敗を表示 オプションを使用して成功したビルドのみを表示します。
ビルドをマウスオーバーしたときにビルド概要情報を表示し、ビルド番号リンクを使用してビルド結果ページに移動します。
プロジェクト統計
プロジェクトごとに、TeamCity はプロジェクトの全履歴にわたり、そのプロジェクトに含まれるすべてのビルド構成から収集された統計を視覚的なチャートで提供します。 これらのグラフは、対応するデータがこのプロジェクトの構成のビルドに使用可能な場合に、プロジェクト内のコード構成、コードインスペクション、ビルド構成のコード重複に関する統計を示しています。
以下の方法でプロジェクトレベルのチャートを調整できます。
ビルド構成の統計
統計情報は、ビルド構成レベルでも利用できます。 これらのグラフは、成功したビルドレート、ビルド期間、キューでビルドに費やされた時間、テストの修正に費やされた時間、アーティファクトサイズ、テスト数を示しています。 チャートには、コードカバレッジ、重複、インスペクションの結果(これらがそれぞれのビルド構成に含まれている場合)も表示されます。

カスタムチャートを追加することもできます。 プロジェクトレベルのチャートとは異なり、ビルド構成レベルで事前定義されたチャートを無効にすることはできません。
ユーザープロファイルで「個人用ビルドをすべて表示 」オプションが有効になっている場合は、「個人を表示 」オプションをクリックして、グラフ上の 個人ビルドの表示を切り替えることができます。
TeamCity によって自動生成されるチャートには、次の種類があります:
成功率
このグラフは、選択した期間におけるビルドの成功率を追跡します。
ビルド時間 (チェックアウト時間を除く)
このチャートにより、ビューアーはビルド期間を監視できます。 ビルド期間の変更をよりよく理解するには、単一のビルドエージェントまたは類似のプロセッサーを持つビルドエージェントを選択してください。
キューでの経過時間
このチャートは、スケジュールされてから実際にビルドを開始するのにかかった時間を追跡します。 この情報は、ビルドエージェントの管理とビルド構成の優先順位付けに役立ちます。
テスト数
緑、灰色、赤のドットは、それぞれ、合格、無視、失敗したテストの数(JUnit、NUnit、TestNG など)を示します。 単一のビルド内での同じテストの呼び出しはすべて 1 つのテストとしてカウントされます。 個々のテストに関する情報はビルド結果ページにあります。
アーティファクトサイズ
このチャートは、ビルドによって生成されたすべてのアーティファクトの合計サイズを追跡します。
テスト修正までの時間
このテストに合格した後続のビルドが終了したときに、新しく失敗したテストを含む完成したビルドについてテストを修正する時間が報告されます(これは、新しいビルドの仕上げで完成したビルドでメトリクスを更新できることを意味します)。 時間はこれらのビルドの開始時間の差として計算されます。
このチャートは、特定のビルドのテストを修正するのに要した最大時間を追跡します。 すべてのビルドテストが修正されていない場合は、赤い縦縞が表示されます。
コードカバレッジ
青、緑、濃いシアン、紫のドットはそれぞれ、テストの対象となるクラスブロック、ライン、メソッドの割合を示します。
コード重複
このチャートは、コード内で見つかった重複の数を追跡します。
コードインスペクション
このチャートには、検出されたエラーと警告の数をそれぞれ追跡するために赤と黄色のドットが表示されます。
テストの統計
特定のテストに役立つ統計も確認できます。 テスト時間 グラフは テスト履歴 ページにあり、このビルド構成のビルドで個々のテストの実行にかかる時間を比較できます。 詳細については、 関連ページを参照してください。
カスタムチャート
プロジェクトレベルのチャートをカスタマイズするを実行したり、独自の統計チャートを構成したりすることができます。 チェックアウト時間、すべてのビルドステージの期間、アーティファクトの解決とアーティファクトの公開、または各ビルドステージの期間を表示するグラフなどを含む合計ビルド期間を表示します。 詳しくは 専用ページ(英語)を参照してください。