[
http://jira.codehaus.org/browse/MCOBERTURA-112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Scholte closed MCOBERTURA-112.
-------------------------------------
Resolution: Duplicate
Assignee: Robert Scholte
It's a duplicate of MCOBERTURA-40. And like you already discovered: the order
of the outputDirectories on the classpath is the problem. But it's surefire who
builds this classpath. With the current Eclipse this shouldn't be an issue
anymore.
> Customizing <build><testOutputDirectory> creates bad test classpath, giving
> 0% coverage
> ---------------------------------------------------------------------------------------
>
> Key: MCOBERTURA-112
> URL: http://jira.codehaus.org/browse/MCOBERTURA-112
> Project: Maven 2.x Cobertura Plugin
> Issue Type: Bug
> Affects Versions: 2.3
> Environment: maven 2.0.10, JDK 1.6.0_13-b03
> Reporter: Bob Fields
> Assignee: Robert Scholte
> Attachments: coberturalog.zip
>
>
> Change <build><outputDirectory>bin</outputDirectory> (because we run with
> projects originally built in Eclipse standard directory structure, or with
> test sources mixed in with regular classes, with the Eclipse standard class
> output directory). Running mvn -X cobertura:cobertura to get the debug output
> shows the altered test intput classpath entry is placed IN FRONT of the
> cobertura instrumented classes by the surefire plugin test classpath,
> resulting in 0% test coverage. Moving the test output directory to the
> default maven directories (src/main/java and target/classes) results in the
> cobertura instrumented classes first in the classpath, and test coverage
> measured properly. Two debug log files attached, one that works properly and
> one that does not. Notice the
> [DEBUG] Test Classpath :
> [DEBUG]
> C:\Programs\ClearCase\rjf3_JavaFoundProj\SharedFoundation\JavaFound\Code\SharedCore\bin
> [DEBUG]
> C:\Programs\ClearCase\rjf3_JavaFoundProj\SharedFoundation\JavaFound\Code\SharedCore\target\generated-classes\cobertura
> [DEBUG] rest of the test classpath...
--
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