-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Major
-
Component/s: cobertura-plugin
-
None
-
Environment:Ubuntu 2.6.35-24.42-server 2.6.35.8, x86_64, java version "1.6.0_22", mavenVersion 3.0.2, Hudson ver. 1.394, cobertura plugin v 1.1
When running a maven 3 build on hudson with cobertura maven plugin the coverage.xml is generated but the coverage report view reports all 0%.
Started by user anonymous Building remotely on hudson1 Checkout:project / /home/hudson/workspace/project - hudson.remoting.Channel@17586ed7:hudson1 Using strategy: Default Last Built Revision: Revision 018b48afc4560ea8d18b5784aecf703705f248a0 (origin/master) Checkout:project / /home/hudson/workspace/project - hudson.remoting.LocalChannel@2d8dea20 GitAPI created Fetching changes from the remote Git repository Fetching upstream changes from git@git.com.acme:projects/project [project] $ git fetch -t git@git.com.acme:projects/project +refs/heads/*:refs/remotes/origin/* [project] $ git ls-tree HEAD [project] $ git tag -l master [project] $ git rev-parse origin/master Commencing build of Revision 018b48afc4560ea8d18b5784aecf703705f248a0 (origin/master) GitAPI created Checking out Revision 018b48afc4560ea8d18b5784aecf703705f248a0 (origin/master) [project] $ git checkout -f 018b48afc4560ea8d18b5784aecf703705f248a0 [project] $ git tag -a -f -m "Hudson Build #11" hudson-project-11 Recording changes in branch origin/master [project] $ git whatchanged --no-abbrev -M --pretty=raw 018b48afc4560ea8d18b5784aecf703705f248a0..018b48afc4560ea8d18b5784aecf703705f248a0 Found mavenVersion 3.0.2 from file jar:file:/home/hudson/tools/mvn3/lib/maven-core-3.0.2.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties Parsing POMs [project] $ java -cp /home/hudson/maven3-agent.jar:/home/hudson/tools/mvn3/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /home/hudson/tools/mvn3 /home/hudson/slave.jar /home/hudson/maven3-interceptor.jar 44037 <===[HUDSON REMOTING CAPACITY]===>channel started Executing Maven: -B -f /home/hudson/workspace/project/project/pom.xml clean cobertura:cobertura [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building project 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ project --- [INFO] Deleting /home/hudson/workspace/project/app/project/target mojo forkStarted org.codehaus.mojo:cobertura-maven-plugin:2.4(default-cli) [HUDSON] cobertura-maven-plugin already configured with xml reports enabled forkedProjectStarted com.acme.project1.0-SNAPSHOT [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ project --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 5 resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ project --- [INFO] Compiling 37 source files to /home/hudson/workspace/project/app/project/target/classes [INFO] [INFO] --- cobertura-maven-plugin:2.4:instrument (default-cli) @ project --- [INFO] Cobertura 1.9.4.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file Instrumenting 37 files to /home/hudson/workspace/project/app/project/target/generated-classes/cobertura Cobertura: Saved information on 37 classes. Instrument time: 217ms [INFO] Instrumentation was successful. [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ project --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/hudson/workspace/project/app/project/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ project --- [INFO] Compiling 10 source files to /home/hudson/workspace/project/app/project/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.5:test (default-test) @ project --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-surefire-plugin:2.5:test (unit-tests) @ project --- [INFO] Tests are skipped. forkedProjectSucceeded com.acme.project1.0-SNAPSHOT [HUDSON] Archiving /home/hudson/workspace/project/app/project/pom.xml to /var/lib/hudson/jobs/project/modules/com.acme$project/builds/2011-01-18_11-16-11/archive/com.acme/project/1.0-SNAPSHOT/pom.xml mojo forkSucceeded org.codehaus.mojo:cobertura-maven-plugin:2.4(default-cli) [HUDSON] cobertura-maven-plugin already configured with xml reports enabled [INFO] [INFO] --- cobertura-maven-plugin:2.4:cobertura (default-cli) @ project --- [INFO] Cobertura 1.9.4.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file Cobertura: Loaded information on 37 classes. Report time: 422ms [INFO] Cobertura Report generation was successful. [HUDSON] Recording coverage results projectSucceeded com.acme.project:1.0-SNAPSHOT sessionEnded [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.436s [INFO] Finished at: Tue Jan 18 11:16:27 CET 2011 [INFO] Final Memory: 32M/262M [INFO] ------------------------------------------------------------------------ channel stopped Publishing Cobertura coverage report... Publishing Cobertura coverage results... IRC notifier plugin: Sending notification to: #Project Finished: SUCCESS
I have checked the xml and it looks normal, so it seems there is something wrong in the plugin or my hudson configuration.