TeamCity On-Premises 2026.2 Help

任意のカバレッジ結果を TeamCity にインポートする

TeamCity には、次のカバレッジエンジンがバンドルされています: IntelliJ IDEA、Emma、JaCoCo for JavadotCover、NCover、PartCover for .NET。 これらのプラットフォームを使用する場合、TeamCity はコードカバレッジを自動的に提供します。

そのままではサポートされていないツールを使用して、同様のエクスペリエンスを実現することができます。 2 つのオプションがあります。

  • カバレッジ HTML レポートを TeamCity ビルドアーティファクトとして公開する
    ほとんどのツールは HTML 形式でカバレッジレポートを生成します。このようなレポートをアーティファクトとして公開し、TeamCity で表示されるように レポート タブを構成できます。 カバレッジは インデックス.html ファイルとして カバレッジ.zip アーカイブ内に公開し、アーティファクトのルートディレクトリに配置する必要があります。 この場合、 レポート タブが自動的に表示されます。

  • 統計情報を抽出して公開する
    カバレッジレポートからカバレッジ統計を抽出し、 統計値を TeamCity に公開する際に サービスメッセージを使用できます。 この場合、カバレッジチャートはビルド構成の 統計 タブに表示されます。
    この方法では、メトリクスの変更に対する ビルド失敗条件に基づいてビルドを失敗させることもできます (たとえば、カバレッジが低下した場合にビルドを失敗させることができます)。

TeamCity を任意のテストレポートツールと統合する方法も参照してください。

2026 年 9 月 11 日