3

Androidエミュレーターでcoverage.ecファイルを作成し、ファイルを表示できますが、コンテンツを読み取ることができません。私の知る限り、coverage.htmlファイルを生成した後にのみカバレッジを確認できます。これを生成するために、Android アプリとテスト プロジェクトのビルドCoverageTestHowTo を実行しました。しかし、coverage.em ファイルがないと、coverage.html ファイルを作成できません。coverage.html を生成する他の方法はありますか? または、coverage.em ファイルの生成を手伝ってください。

4

1 に答える 1

2

次のコマンドを実行するだけで、すべてが正しく実行されました。

java -cp external/emma/lib/emma.jar emma report -r html -in coverage.ec -sp <path-to-src-of-project-under-test> -in out/target/common/obj/APPS/<yourproject_intermediates>/coverage.em

html ファイルは、AOSP ルート ディレクトリのカバレッジ フォルダーに生成されます。

于 2013-06-04T13:26:52.083 に答える