Making code coverage report with manually executed commands (need to use different .ec to avoid them be overriten): am instrument -e coverage true -e coverageFile /sdcard/coverage1.ec ... am instrument -e coverage true -e coverageFile /sdcard/coverage2.ec ... adb pull /sdcard/coverage1.ec ... gradle createDebugAndroidTestCoverageReport -x connectedDebugAndroidTest
The problem is createDebugAndroidTestCoverageReport takes single .ec file to generate report How to merge multiple test coverage .ec files? I have tried use EMMA but fail because no .em metadata generated with Android anymore: java -cp emma.jar emma merge -in ./SampleApp/build/outputs/code-coverage/connected/coverage2.ec -out ./SampleApp/build/outputs/code-coverage/connected/coverage1.ec EMMA: processing input files ... EMMA: 1 file(s) read and merged in 4 ms EMMA: nothing to do: no metadata or coverage data found in any of the input files Another option is to use 'jacoco' plugin, but so far it fails for me with error: Could not find property 'sourceTestTask' on task ':SampleApp:jacocoTestReportAndroidTest' -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
