AndroidでJUnitのコードカバレッジを取得する。
設定
AndroidStudioでカバレッジ取得について、Jacocoがサポートされてるのでそれをつかう。
やることは設定を一つgradleに加えるだけ、
buildTypes {
debug {
testCoverageEnabled true
}
}
これで準備はOK!
コードカバレッジを取得する
いろいろみてみたら取得するのにgitコマンドをつかうらしい、めんどくさいので別の方法で取得する。
AndroidStudio右上の「Gradle」をクリックするをこんな感じに表示される。
上記の設定をしていると「createDebugCoverageReport」が追加されてるはず、
それをダブルクリックでカバレッジが取得できる。(※instrumentedTestの結果)
この際、エミュレータを起動しておきましょう。
そうすると、「/app/build/outputs/reports/」にカバレッジができてるはず!
カバレッジの見方についてはめんどくさいので割愛。
おわり
Author And Source
この問題について(AndroidでJUnitのコードカバレッジを取得する。), 我々は、より多くの情報をここで見つけました https://qiita.com/fuyukujira/items/505bd8e8c97c30bc9e59著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .