IntelliJ IDEA
TeamCity の IntelliJ IDEA カバレッジエンジンは、コードカバレッジの測定に IntelliJ IDEA 内で使用されるエンジンと同じです。 このカバレッジは、Java エージェントとして JVM にアタッチされ、クラスが JVM によってロードされるとオンザフライで計測されます。 特に、クラスはディスク上で変更されず、ディストリビューションパッケージに安全に使用できることを意味します。
IntelliJ IDEA カバレッジエンジンは現在、クラス、メソッド、ラインのカバレッジをサポートしています。 ブランチ /Block のカバレッジはまだありません。
IntelliJ IDEA エンジンを使用してコードカバレッジを構成するには、次の手順を実行します。
ビルド構成を作成 / 編集している間、 ビルドステップ ページに移動します。
Ant、 IntelliJ IDEA プロジェクト、 Gradle 、または Maven ビルドランナーを選択します。
コードカバレッジ セクションで、 カバレッジランナーを選択 ドロップダウンメニューのカバレッジツールとして IntelliJ IDEA を選択します。
カバレッジオプションを設定します - 下記の利用可能なオプションの説明を参照してください。
オプション | 説明 |
|---|---|
楽器へのクラス | コードカバレッジが収集される Java パッケージを指定します。 有効なパッケージ名で始まり、 |
インスツルメンテーションから除外するクラス | カバレッジから除外する完全修飾クラス名には改改行コードパターンを使用します(例: |