[ http://jira.codehaus.org/browse/MCOBERTURA-64?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benson Margulies closed MCOBERTURA-64. -------------------------------------- Resolution: Fixed Fix Version/s: 2.5 13890 > Cobertura's check goal should cause a Build Failure, not a Build Error > ---------------------------------------------------------------------- > > Key: MCOBERTURA-64 > URL: http://jira.codehaus.org/browse/MCOBERTURA-64 > Project: Maven 2.x Cobertura Plugin > Issue Type: Bug > Affects Versions: 2.0, 2.1 > Environment: winXP, linux > maven 2.0.4 > Reporter: Andre Rodrigues > Fix For: 2.5 > > > I don't know if this is realy a bug, but... > When using the check goal with haltOnFailure set to true, cobertura should > cause a Build Failure, not a Build Error. (the way checkstyle plugin does) > maven config (pom.xml) > {code:xml} > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>cobertura-maven-plugin</artifactId> > <version>2.0</version> > <configuration> > <check> > <haltOnFailure>true</haltOnFailure> > <totalBranchRate>90</totalBranchRate> > <totalLineRate>90</totalLineRate> > </check> > </configuration> > <executions> > <execution> > <phase>test</phase> > <goals> > <goal>check</goal> > </goals> > </execution> > </executions> > </plugin> > {code} > I believe the problem is in the class > org.codehaus.mojo.cobertura.tasks.CheckTask > {code:title=CheckTask.java|borderStyle=solid} > ... > public void execute() > throws MojoExecutionException { > ... > if ( config.isHaltOnFailure() ) > { > throw new MojoExecutionException( "Coverage check failed. See > messages above." ); > } > ... > } > {code} > where I believe it should be: > {code} > public void execute() > throws MojoExecutionException, MojoFailureException { > ... > if ( config.isHaltOnFailure() ) > { > throw new MojoFailureException( "Coverage check failed. See messages > above." ); > } > ... > } > {code} > The way it is, I'm not able to generate the site when the line coverage (or > branch coverage) rate is below 90%. -- 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