did you try this : http://stackoverflow.com/questions/8473852/unable-to-get-emma-coverage-for-android?rq=1
ant emma debug install test I am not getting coverage numbers On Tuesday, 21 August 2012 15:28:03 UTC+5:30, arjun singh wrote: > > Hello Neeraj, > I am stucked at the same place you are.I have developed my own testcase > and even tested APIDemos but getting 0% coverage.Have you found any > solution to this problem? > Thanks > > On Monday, 19 July 2010 14:57:36 UTC+5:30, Neeraj Khatana wrote: >> >> Dear All, >> >> I am creating the code coverage report but I am not able to get the >> data in the code coverage. it says 0% code coverage. >> Following are the steps : >> >> I have import the ApiDemos as the main project. Then I created the >> ApiDemosTest project for testing.Here I have copied the test folder of >> ApiDemos into the ApiDemosTest src folder. >> All the tests runs fine >> >> Then i created the coverage.ec file with the help of adb shell command >> as follows : >> G:\android\android-sdk_r04-windows\android-sdk-windows\tools>adb shell >> am instru >> ment -w -e emma true -e coverage true com.example.android.apis.tests/ >> android.tes >> t.InstrumentationTestRunner >> com.example.android.apis.ApiDemosApplicationTests:.... >> com.example.android.apis.ApiDemosTest:. >> com.example.android.apis.app.ForwardingTest:... >> com.example.android.apis.app.LocalServiceTest:..... >> com.example.android.apis.os.MorseCodeConverterTest:. >> com.example.android.apis.view.Focus2ActivityTest:.... >> com.example.android.apis.view.Focus2AndroidTest:....Generated code >> coverage data >> to /data/data/com.example.android.apis/files/coverage.ec >> >> The above command run successfully and I copied the coverage.ec file >> into the tools directory through adb pull command. >> I don't found the coverage.em file there. Then I found the solution to >> create this file as follows. >> >> I also run the ApiDemosTest project as the Android project through >> which i get the compiled code in the bin directory. >> Then I created the coverage.em file with the following command: >> C:\androidworkspace\ApiDemos_2_1_Test>java emma instr -ip bin -outdir >> out >> EMMA: processing instrumentation path ... >> EMMA: instrumentation path processed in 769 ms >> EMMA: [14 class(es) instrumented, 0 resource(s) copied] >> EMMA: metadata merged into [C:\androidworkspace\ApiDemos_2_1_Test >> \coverage.em] { >> in 78 ms} >> >> out folder is generated with the class files and coverage.em file is >> also generated. >> Then I copied this coverage.em file into the tools directory. After >> that I created the report though this command: >> G:\android\android-sdk_r04-windows\android-sdk-windows\tools>java -cp >> emma.jar e >> mma report -r html -in coverage.ec -sp C:\androidworkspace >> \ApiDemos_2_1_Test\src >> -in coverage.em >> EMMA: processing input files ... >> EMMA: 2 file(s) read and merged in 11 ms >> EMMA: no collected coverage data found in any of the data files [all >> reports wil >> l be empty] >> EMMA: writing [html] report to [G:\android\android-sdk_r04-windows >> \android-sdk-w >> indows\tools\coverage\index.html] ... >> >> I have got the coverage report with 0% coverage as it is written in >> "no collected coverage data found in any of the data files" above. >> >> please tell me why the coverage report is not showing properly. >> how the coverage data can be collected into the both files. >> I have also checked size of both the files. >> I found that coverage.ec file is 1KB memory while coverage.em file is >> 5 KB. >> Then I come to conclusion that coverage.ec file do not contain >> coverage data. >> Is my assumption right or wrong. >> >> Tell me where I am wrong? >> Please suggest me some solution in this regard so that I can get the >> coverage result fine. >> >> Waiting for your reply. >> >> Thanks and Regards >> Neeraj > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en