TeamCity オンプレミス 2025.11 ヘルプ

IntelliJ IDEA

TeamCity の IntelliJ IDEA カバレッジエンジンは、コードカバレッジを測定するために IntelliJ IDEA 内で使用されるエンジンと同じです。このカバレッジは、Java エージェントとして JVM にアタッチされ、クラスが JVM によってロードされるとオンザフライで計測されます。特に、クラスはディスク上で変更されず、ディストリビューションパッケージに安全に使用できることを意味します。

IntelliJ IDEA カバレッジエンジンは現在、クラス、メソッド、ラインのカバレッジをサポートしています。ブランチ /Block のカバレッジはまだありません。

IntelliJ IDEA エンジンを使用してコードカバレッジを構成するには、次の手順を実行します。

  1. ビルド構成を作成 / 編集している間、ビルドステップページに移動します。

  2. AntIntelliJ IDEA プロジェクトGradle または Maven ビルドランナーを選択します。

  3. コードカバレッジセクションで、カバレッジランナーの選択ドロップダウンメニューのカバレッジツールとして IntelliJ IDEA を選択します。

  4. カバレッジオプションを設定します - 下記の利用可能なオプションの説明を参照してください。

オプション

説明

楽器へのクラス

コードカバレッジが収集される Java パッケージを指定します。有効なパッケージ名で始まり、* を含む改改行コードパターンを使用します。例: org.apache.*

インスツルメンテーションから除外するクラス

カバレッジから除外する完全修飾クラス名には改改行コードパターンを使用します(例: *Test)。除外パターンは、包含パターンよりも優先されます。

2025 年 4 月 07 日