eijenson Con

主に作業中にはまったことの作業ログを書いていきます。

Android+Jacocoでテストカバレッジを出力する(Android Studio3.2対応)

しばらく放置していたJacocoでのカバレッジ取得を更新しようとしたらハマった。

参考にしたサイト: http://phicdy.hatenablog.com/entry/jacoco-code-coverage

上の記事が一年前に書かれているが、Gradleの更新によって動かなくなったらしい

タスク自体は成功するが、出力結果が0件となっていた

    classDirectories = files(
                fileTree(
-                        dir: "${buildDir}/intermediates/classes/uiTest/debug",
+                        dir: "${buildDir}/intermediates/javac/uiTestdebug",
                        exclude: coverageExcludeFiles))
    }

jacocoのカバレッジ計測に使っている、classファイル群が生成されるフォルダを指定してあげたら動いた