Our team uses the traditional method of building new test cases based on the feature requirements and testing them (manually or through automation) and getting them reviewed by the dev and product team.
We need to be able to report on the code coverage of our tests. The requirement is that we report at the level of lines of code covered.
Is there any tool used on Android, where I can run the automated and manual tests on a build by flashing a device and then generate a report which gives the line coverage report?
Code base : In Java (Android).
Currently we get an apk that we load on the device and then run manual and automated tests on the device.
I am looking for a way where I can load the same apk on the device and run automated and manual tests and generate a report which will tell me how much of the actual Java code lines the automated and manual test cases covered, so the tool would need to run in the background for the testing session.