[ 
http://jira.codehaus.org/browse/MCOBERTURA-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Derek Clarkson closed MCOBERTURA-62.
------------------------------------

    Resolution: Won't Fix

Ok, not your issue. After some research I found that Cobertura only writes the 
files after the JVM closes down. I was running the tests within the same JVM so 
no data had been written to the file and therefore nothing was reported. I'm 
currently re-writing the plugin to fork a jvm so that the results can be 
written. There is documentation on the Cobertura site about how it writes data.

> 0% coverage being reported even though tests have run.
> ------------------------------------------------------
>
>                 Key: MCOBERTURA-62
>                 URL: http://jira.codehaus.org/browse/MCOBERTURA-62
>             Project: Maven 2.x Cobertura Plugin
>          Issue Type: Bug
>    Affects Versions: 2.1
>         Environment: Both 2.1 and 2.0 releases. 
>            Reporter: Derek Clarkson
>
> The plugin correctly instruments the code and puts the .ser file location 
> into the system properties. I then fire a custom plugin which runs JUnit4 
> tests. It uses the instrumented classes in it's class path and runs all tests 
> correctly, producing output in it's report directory. The cobertura plugin 
> then generates it's reports which find 0% coverage.
> Looking at the system the instrumentation, system property and reporting 
> phases all make reference to the <project>/target/cobertura/cobertura.ser 
> file. Looking at the file it would appear that no data in being appended to 
> it when the test are being run. Apart from looking at the URLs passed to the 
> classloader running the test code I cannot see any way to confirm it is 
> running the instrumented code. BTW the urls are 
> <project>/target/generated-classes and also 
> <user-home>\.m2\repository\cobertura\cobertura\1.8\cobertura-1.8.jar
> I've tried this same project with the 2.0 (cobertura 1.7) plugin and got the 
> same results. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to