Hey Marek!
Can you please help me to understand per-test coverage. When I dont instrument my test classes I get a meesage in report under Test Results column- "No test result could be found. Please ensure..."
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ritesh,
This is exactly the point - because of the fact that test classes were not instrumented by Clover, Clover has no information about tests which were executed. That's why you see a "No test result could be found" message in the HTML report.
Pleae note that there's a possiblity to use JUnit's XML test result files. This is useful in case you're using a test framework not recognized by Clover. You have to use the <testresults> option of the <clover-report> task.
But unfortunately ... you still have to instrument your test classes (sic! but you can treat them as application classes i.e. to not record per-test coverage for them) ... the point is that Clover must attach test result from JUnit's XML file to a certain class and this class must exist in Clover's database.
Cheers
Marek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Marek! Even if I instrument the tests I can t see them in the report. Here it s how I define where the tests are located :
<target name="coverage">
<clover-setup initstring="${coverage.merge.data.dir}/merged.db">
<testsources dir="path/to/test/dir/">
<include name="*.java" />
<include name="**/*.java" />
<testclass>
<testmethod name="test*"/>
</testclass>
</testsources>
</clover-setup>
Any obvious thing I m doing wrong please? Is there a way to debug if clover found any tests using the specified path? Thanks for all your help!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.