I can generate code coverage report with "gradle createDebugAndroidTestCoverageReport" but in our workflow I call every single test manually like "am instrument -e coverage true -e coverageFile /sdcard/coverage.ec ..." coverage.ec file will be overwritten with next testcase executed so I have to generate multiple .ec files.
The problem is createDebugAndroidTestCoverageReport task takes only single .ec file on input, so I need to merge all them together before call "gradle createDebugAndroidTestCoverageReport -x connectedDebugAndroidTest" I have tried EMMA: "java -cp emma.jar emma merge -in ./SampleApp/build/outputs/code-coverage/connected/coverage2.ec -out ./SampleApp/build/outputs/code-coverage/connected/coverage1.ec" but it fails because no metadata files (.em) is generated anymore: EMMA: processing input files ... EMMA: 1 file(s) read and merged in 3 ms EMMA: nothing to do: no metadata or coverage data found in any of the input files jacoco pluging should support multiple input code coverage files but so far I was not able to make it work because error: Could not find property 'sourceTestTask' on task ':SampleApp:jacocoTestReportAndroidTest' Please advice -- 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.
