任意のカバレッジ結果を TeamCity にインポートする
TeamCity には、次のカバレッジエンジンがバンドルされています: IntelliJ IDEA、Emma、JaCoCo for Java と dotCover、NCover、PartCover for .NET。 これらのプラットフォームを使用する場合、TeamCity はコードカバレッジを自動的に提供します。
そのままではサポートされていないツールを使用して、同様のエクスペリエンスを実現することができます。 2 つのオプションがあります。
カバレッジ HTML レポートを TeamCity ビルドアーティファクトとして公開する。
ほとんどのツールは HTML 形式でカバレッジレポートを生成します。このようなレポートをアーティファクトとして公開し、TeamCity で表示されるように レポート タブを構成できます。 カバレッジはインデックス.htmlファイルとしてカバレッジ.zipアーカイブ内に公開し、アーティファクトのルートディレクトリに配置する必要があります。 この場合、 レポート タブが自動的に表示されます。統計情報を抽出して公開する
カバレッジレポートからカバレッジ統計を抽出し、 統計値を TeamCity に公開する際に サービスメッセージを使用できます。 この場合、カバレッジチャートはビルド構成の 統計 タブに表示されます。
この方法では、メトリクスの変更に対する ビルド失敗条件に基づいてビルドを失敗させることもできます (たとえば、カバレッジが低下した場合にビルドを失敗させることができます)。
TeamCity を任意のテストレポートツールと統合する方法も参照してください。
2026 年 9 月 11 日