2014年3月23日日曜日

Java コード カバレッジ Jacoco インストール

Eclipse プラグインインストール

Eclipse 「ヘルプ」「Eclipse マーケットプレース」
「EclEmma」で検索
「EclEmma Java コード・カバレッジ 2.3.0」をインストール

プロジェクトを右クリック「カバレッジ」「JUnitテスト」
カバレッジビューにカバレッジ率の表示、
Javaエディタでは実行未実行の色分け表示

カバレッジビュー「セッションの削除」
Javaエディタでの色分け表示取りやめ

Jenkins プラグインインストール

「Jenkins の管理」「利用可能」
「JaCoCo Plugin」
「ダウンロード後に再起動してインストール」
Jenkins 再起動
Sample プロジェクト「設定」「ビルド後の処理の追加」「JaCoCoカバレッジレポートを記録」「保存」

pom.xml 追加
<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.17</version>
</dependency>
・・・
<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>0.7.0.201403182114</version>
    <executions>
        <execution>
            <id>default-prepare-agent</id>
            <goals>
                <goal>prepare-agent</goal>
            </goals>
        </execution>
        <execution>
            <id>default-report</id>
            <phase>prepare-package</phase>
            <goals>
                <goal>report</goal>
            </goals>
        </execution>
    </executions>
</plugin>

「ビルド実行」
実行したジョブを選択「カバレッジレポート」を参照する。


人気ブログランキングへ