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

Benson Margulies closed MCOBERTURA-89.
--------------------------------------

    Resolution: Duplicate

> including source code in class directory causes 0% coverage on report without 
> warning or explaination
> -----------------------------------------------------------------------------------------------------
>
>                 Key: MCOBERTURA-89
>                 URL: http://jira.codehaus.org/browse/MCOBERTURA-89
>             Project: Maven 2.x Cobertura Plugin
>          Issue Type: Improvement
>    Affects Versions: 2.2
>            Reporter: Randy Kamradt
>
> I use an ant task in my pom to copy source files into the class directory for 
> inclusion in the jar file, for use by the GWT compiler.  Previously, I had 
> the task execute in the compile stage, which was probably incorrect.  The 
> only trouble it caused was that the cobertura reports for the source files 
> copied in all reported 0% code coverage, although the surefile report said 
> all the tests executed.  I spent quite some time figuring out why some files 
> always reported 0% in this project that is, for the most part, quite normal, 
> when the coverage in all other projects seemed dead on.
> My work around was doing what I should have done in the first place, copy the 
> source files in the prepackage stage.  It would be nice if there were some 
> warning or indication that coping in the source during the compile phase 
> would cause problems.
> This is the plugin section that caused all the problems:
>             <plugin>
>                 <artifactId>maven-antrun-plugin</artifactId>
>                 <executions>
>                     <execution>
>                         <id>copy-source</id>
>                         <phase>compile</phase>
>                         <configuration>
>                             <tasks>
>                                 <copy todir="target/classes">
>                                   <fileset dir="src/main/java">
>                                     <include name="**/Entity.gwt.xml" />
>                                     <include 
> name="**/validation/ValidationContext.java" />
>                                     <include name="**/validation/*CF.java" />
>                                     <include 
> name="**/validation/*Failure*.java" />
>                                   </fileset>
>                                 </copy>
>                             </tasks>
>                         </configuration>
>                         <goals>
>                             <goal>run</goal>
>                         </goals>
>                     </execution>
>                 </executions>
>             </plugin>

-- 
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