cobertura plugin and maven3 build gives 0% for all values

XMLWordPrintable

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

            Assignee:
            Stephen Connolly
            Reporter:
            kenglxn
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: