2016-08-03 9 views
1

jacoco計測のカバレッジの実行中に奇妙な問題に直面しています。計測のテストjacocoのカバレッジレポートは常に0%のカバレッジを表示します

セットアップ - :デバッグ変形例では、私は "testCoverageEnabled = true" を

Runコマンドを入れているbuildTypesの下に - - : - アプリ/ build.gradleファイルでは、私は " 'jacoco' をプラグインを適用する" 入れています: ./gradlew createDebugCoverageReport

結果 - : - カバレッジレポートが/Users/user/AndroidInstrTests/app/build/reports/coverage/debug/index.htmlの下に生成されます。 - ただし、index.htmlより大きい場合は、すべてのカバレッジが0%になります。 - これは、Google Notepadアプリ、コンテンツプロバイダのテスト(コンテンツプロバイダの挿入メソッドを呼び出したアプリ)で同じテストを実行したときに発生しないはずです。また、エスプレッソ計測テストを1回実行しましたが、カバレッジは0%です。

Jacoco Coverage report Instrumentation Tests

答えて

0

あなたのtestパッケージの代わりに、あなたのmainパッケージのカバレッジレポートを実行しているためであると思わ?

+0

ポイントを詳しく教えてください。私のすべてのテストは100%成功しています。つまり、テストの実行は適切に行われます。また、どのように来る./gradlew createDebugCoverageReportこのコマンドは、テストのカバレッジを実行しますか?私が間違っていることを教えてください。 – user1658283

関連する問題