Surefire tests through Cobertura fail when site-deploy is called during 
release:deploy
--------------------------------------------------------------------------------------

                 Key: MSITE-605
                 URL: https://jira.codehaus.org/browse/MSITE-605
             Project: Maven 2.x and 3.x Site Plugin
          Issue Type: Bug
          Components: site:deploy
    Affects Versions: 3.0-beta-3
         Environment: Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: D:\apache-maven-3.0.3\bin\..
Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
Java home: E:\Program Files\Java\jdk1.6.0_25\jre
Default locale: nl_NL, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
            Reporter: Robert Scholte


While releasing the sql-maven-plugin-1.5 I hit this problem.

There's a chain of plugins being called, but it seems likely that the 
maven-site-plugin is the weakest link.
{noformat}
    [INFO] --- cobertura-maven-plugin:2.4:instrument (report:cobertura) @ 
sql-maven-plugin ---
    [INFO] Cobertura 1.9.4.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT 
file
    Instrumenting 7 files to 
D:\java-workspace\codehaus-mojo\sql-maven-plugin\target\checkout\target\generated-classes\cobertura
    [cobertura] WARN  [main] 
net.sourceforge.cobertura.instrument.ClassInstrumenter - No line number 
information found for class org.codehaus.mojo.sql.SqlExecMojo$1.  Perhaps you 
need to compile with debug=true?
    Cobertura: Saved information on 7 classes.
    Instrument time: 533ms

    [INFO] Instrumentation was successful.
    [INFO]
    [INFO] --- maven-resources-plugin:2.4.3:testResources 
(default-testResources) @ sql-maven-plugin ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 1 resource
    [INFO]
    [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ 
sql-maven-plugin ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO]
    [INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ 
sql-maven-plugin ---
    [INFO] Surefire report directory: 
D:\java-workspace\codehaus-mojo\sql-maven-plugin\target\checkout\target\surefire-reports

    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.codehaus.mojo.sql.SqlExecMojoTest
    Tests run: 26, Failures: 0, Errors: 20, Skipped: 0, Time elapsed: 3.614 sec
<<< FAILURE!
    Running org.codehaus.mojo.sql.SqlSplitterTest
    Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.521 sec

    Results :

    Tests in error:
      testNoCommandMojo(org.codehaus.mojo.sql.SqlExecMojoTest): 
org/apache/commons/logging/LogFactory
      testCreateCommandMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testDropCommandMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testFileSetMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testFileArrayMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testAllMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not initialize 
class org.axiondb.jdbc.AxionConnection
      testOrderFile(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testOnErrorContinueMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testOnErrorAbortMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testOnErrorAbortAfterMojo(org.codehaus.mojo.sql.SqlExecMojoTest): Could 
not initialize class org.axiondb.jdbc.AxionConnection
      testDefaultUsernamePassword(org.codehaus.mojo.sql.SqlExecMojoTest): Could 
not initialize class org.axiondb.jdbc.AxionConnection
      testUsernamePasswordLookup(org.codehaus.mojo.sql.SqlExecMojoTest): Could 
not initialize class org.axiondb.jdbc.AxionConnection
      testBlockMode(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testKeepFormat(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testBadDelimiter(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testGoodDelimiter(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testBadDelimiterType(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testGoodDelimiterType(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testOutputFile(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection
      testAnonymousBlock(org.codehaus.mojo.sql.SqlExecMojoTest): Could not 
initialize class org.axiondb.jdbc.AxionConnection

    Tests run: 34, Failures: 0, Errors: 20, Skipped: 0

    [ERROR] There are test failures.

    Please refer to 
D:\java-workspace\codehaus-mojo\sql-maven-plugin\target\checkout\target\surefire-reports
 for the individual test results.
    [INFO]
    [INFO] <<< cobertura-maven-plugin:2.4:cobertura (report:cobertura) @ 
sql-maven-plugin <<<
{noformat}

I've managed to work around this issue: 
go to {{target/checkout}} and call {{mvn site-deploy}}



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to