Is there a plugin or tool which I can use to generate coverage from running application without testcases?

56 Views Asked by At

I have a Java based web application which have few ReST endpoints exposed. I want to check the code coverage in running VM. Is there any tool or plugin I can use for this purpose?

I tried looking into jacoco but It looks like it provides code coverage only if you have configured unit/integration tests.

Sometimes, it becomes very difficult to write testcases for all possible scenarios. So, is there a way I can get code coverage without test cases?

Thanks a ton in advance. :)

1

There are 1 best solutions below

0
G.G. On BEST ANSWER

After doing more search on internet, I have found a very good link which fulfill my requirements: https://automationrhapsody.com/code-coverage-of-manual-or-automated-tests-with-jacoco/

In short, follow below steps to generate code coverage report without testcases:

  1. Install Jacoco Eclipse plugin: EclEmma Java Code Coverage
  2. Download jacocoagent.jar and put it some location on your computer e.g. C:\JoCoCo\jacocoagent.jar
  3. Run your application with this VM arguments: - javaagent:C:\JaCoCo\jacocoagent.jar=output=tcpserver
  4. Import coverage reports:File -> Import -> Coverage Session -> select Agent address radio button but leave defaults -> enter some name and select code under test.