Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-1823

Surefire plugin giving error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Maven Surefire Plugin
    • None

    Description

      Hi,

       

      I am migrating one application from java 6 to java 8. i am using maven-surefile-plugin 2.5 version.

      ------------------------------

      Configuration - 

       

      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <configuration>
      <jvm>C:\Program Files\Java\jdk1.8.0_251\bin\java</jvm>
      <printSummary>true</printSummary>
      <!-<outputDirectory>${project.basedir}/target/output</outputDirectory>->
      <environmentVariables>
      <!-<HOME>${env.home}</HOME>->

      <!-- Windows: all dependencies seem to be linked in -->
      <PATH>${project.build.directory}/${caf-lib-path}</PATH>

      <!-- Linux: dynamically loaded dependencies -->
      <LD_LIBRARY_PATH>
      ${project.build.directory}/${caf-lib-path}:${project.build.directory}/${caf-dependencies.lib-path}:/apps/IRDtools/pkgs/pd/xerces-c/3.1.1/lib:/apps/IRDtools/pkgs/pd/boost/1.52.0/lib:/apps/IRDtools/pkgs/pd/libxml/2.6.24/lib:/apps/IRDtools/pkgs/pd/gcc/4.4.3/lib
      </LD_LIBRARY_PATH>

      </environmentVariables>
      <reportsDirectory>${sonar.junit.reportsPath}</reportsDirectory>
      <includes>
      <include>**/${foundry.test.suite}.java</include>
      <!-- <echo>File >>> ${foundry.test.suite}</echo>-->
      </includes>

      <failIfNoTests>true</failIfNoTests>
      <testFailureIgnore>false</testFailureIgnore> <!--XX:MaxPermSize=${maxPermSize} -XX:+CMSClassUnloadingEnabled->
      <argLine>${argLine} -server -Xmx${maxHeap} -XX:+UseConcMarkSweepGC -XX:MaxPermSize=${maxPermSize} -XX:+CMSClassUnloadingEnabled
      -XX:+CMSPermGenSweepingEnabled -XX:+HeapDumpOnOutOfMemoryError
      -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=${jmxPort}
      -Dcom.sun.management.jmxremote.authenticate=false -Dfoundry.partitioncount=23
      </argLine>
      <systemPropertyVariables>
      <com.sun.management.jmxremote>true</com.sun.management.jmxremote>
      <com.sun.management.jmxremote.authenticate>false</com.sun.management.jmxremote.authenticate>
      <com.sun.management.jmxremote.port>${jmxport}</com.sun.management.jmxremote.port>
      <com.sun.management.jmxremote.ssl>false</com.sun.management.jmxremote.ssl>
      <hostname>${hostname}</hostname>
      <log4j.configuration>foundry-log4j.xml</log4j.configuration>
      <log4j.hostname>${hostname}</log4j.hostname>
      <tangosol.coherence.cacheconfig>foundry-processing-combined-cache-config.xml
      </tangosol.coherence.cacheconfig>
      <tangosol.coherence.cluster>${hostname}-cluster</tangosol.coherence.cluster>
      <tangosol.coherence.clusteraddress>${clusteraddress}</tangosol.coherence.clusteraddress>
      <tangosol.coherence.clusterport>${clusterport}</tangosol.coherence.clusterport>
      <tangosol.coherence.localhost>${hostname}</tangosol.coherence.localhost>
      <tangosol.coherence.localport>${localport}</tangosol.coherence.localport>
      <tangosol.coherence.management>all</tangosol.coherence.management>
      <tangosol.coherence.management.remote>true</tangosol.coherence.management.remote>
      <tangosol.coherence.mode>dev</tangosol.coherence.mode>
      <tangosol.coherence.override>foundry-cluster-config.xml</tangosol.coherence.override>
      <tangosol.coherence.ttl>0</tangosol.coherence.ttl>
      <foundry.errorStringLimit>120</foundry.errorStringLimit>
      <tangosol.join.timeout>1000</tangosol.join.timeout>
      <fire.disable.cachestore>true</fire.disable.cachestore>
      <foundry.importthreads>5</foundry.importthreads>
      <foundry.indexthreads>10</foundry.indexthreads>
      <foundry.extract.threads>1</foundry.extract.threads>
      <foundry.integration-test.storagenodes>${foundry.integration-test.storagenodes}
      </foundry.integration-test.storagenodes>
      <foundry.index.holder.storage.enabled>true</foundry.index.holder.storage.enabled>
      <foundry.core.storage.enabled>true</foundry.core.storage.enabled>
      <foundry.config.storage.enabled>true</foundry.config.storage.enabled>
      <foundry.instrumentation.app.enabled>false</foundry.instrumentation.app.enabled>
      <foundry.partitioncount>23</foundry.partitioncount>
      <foundry.config.partitioncount>23</foundry.config.partitioncount>
      <foundry-rest.sso.inactive>true</foundry-rest.sso.inactive>
      <foundry.instrumentation.app.enabled>false</foundry.instrumentation.app.enabled>
      <foundry.row.source.nic.listener.enabled>true</foundry.row.source.nic.listener.enabled>
      <caf.lib.path>${project.basedir}/target/caf/bin</caf.lib.path>
      <spring.profiles.active>test</spring.profiles.active>
      </systemPropertyVariables>
      <additionalClasspathElements>
      <additionalClasspathElement>
      ${project.basedir}/../foundry-config/target/classes/env/integrationtest
      </additionalClasspathElement>
      <additionalClasspathElement>${project.basedir}/../foundry-config/target/classes/env/all
      </additionalClasspathElement>
      <additionalClasspathElement>${project.basedir}/target/test-classes/server0
      </additionalClasspathElement>
      </additionalClasspathElements>
      <!--<systemPropertyVariables>
      <spring.profiles.active>test</spring.profiles.active>
      </systemPropertyVariables>-->

      </configuration>
      </plugin>

      ------------------------------

      Whenever i do mvn clean install test .... i get below error

      [DEBUG] Setting system property [caf.lib.path]=[E:\Project\0707\steel\mdx-integration-tests/target/caf/bin]
      [DEBUG] Setting system property [localRepository]=[C:\Users\katikpt\.m2\repository]
      [DEBUG] Setting system property [com.sun.management.jmxremote.port]=[3699]
      [DEBUG] Setting system property [foundry-rest.sso.inactive]=[true]
      [DEBUG] Setting system property [com.sun.management.jmxremote.ssl]=[false]
      [DEBUG] Setting environment variable [LD_LIBRARY_PATH]=[E:\Project\0707\steel\mdx-integration-tests\target/caf/bin:E:\Project\0707\steel\mdx-integration-tests\t
      arget/${caf-dependencies.lib-path}:/apps/IRDtools/pkgs/pd/xerces-c/3.1.1/lib:/apps/IRDtools/pkgs/pd/boost/1.52.0/lib:/apps/IRDtools/pkgs/pd/libxml/2.6.24/lib:/a
      pps/IRDtools/pkgs/pd/gcc/4.4.3/lib]
      [DEBUG] Setting environment variable [PATH]=[E:\Project\0707\steel\mdx-integration-tests\target/caf/bin]
      [INFO] Surefire report directory: E:\Project\0707\steel\mdx-integration-tests\..\target\surefire-reports
      Forking command line: cmd.exe /X /C ""C:\Program Files\Java\jdk1.8.0_251\bin\java" -javaagent:C:\\Users\\katikpt\\.m2\\repository\\org\\jacoco
      org.jacoco.agent
      \\0.7.9\\org.jacoco.agent-0.7.9-runtime.jar=destfile=E:\\Project\\0707\\steel\\mdx-integration-tests\\..\\target
      jacoco-it.exec,append=true -server -Xmx6g -XX:
      +UseConcMarkSweepGC -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled
      -XX:+CMSPermGenSweepingEnabled -XX:+HeapDumpOnOutOfMemoryError
      -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=28002
      -Dcom.sun.management.jmxremote.authenticate=false -Dfoundry.partitioncount=23 -jar C:\Users\katikpt\AppData\Local\Temp\surefirebooter5432316427063681014.jar C:
      \Users\katikpt\AppData\Local\Temp\surefire8919841153855074616tmp C:\Users\katikpt\AppData\Local\Temp\surefire7540265933895363746tmp"
      Usage: java [-options] class [args...]
      (to execute a class)
      or java [-options] -jar jarfile [args...]
      (to execute a jar file)
      where options include:
      -d32 use a 32-bit data model if available
      -d64 use a 64-bit data model if available
      -server to select the "server" VM
      The default VM is server.

      -cp <class search path of directories and zip/jar files>
      -classpath <class search path of directories and zip/jar files>
      A ; separated list of directories, JAR archives,
      and ZIP archives to search for class files.
      -D<name>=<value>
      set a system property
      -verbose:[class|gc|jni]
      enable verbose output
      -version print product version and exit
      -version:<value>
      Warning: this feature is deprecated and will be removed
      in a future release.
      require the specified version to run
      -showversion print product version and continue
      -jre-restrict-search | -no-jre-restrict-search
      Warning: this feature is deprecated and will be removed
      in a future release.
      include/exclude user private JREs in the version search
      -? -help print this help message
      -X print help on non-standard options
      -ea[:<packagename>...|:<classname>]
      -enableassertions[:<packagename>...|:<classname>]
      enable assertions with specified granularity
      -da[:<packagename>...|:<classname>]
      -disableassertions[:<packagename>...|:<classname>]
      disable assertions with specified granularity
      -esa | -enablesystemassertions
      enable system assertions
      -dsa | -disablesystemassertions
      disable system assertions
      -agentlib:<libname>[=<options>]
      load native agent library <libname>, e.g. -agentlib:hprof
      see also, -agentlib:jdwp=help and -agentlib:hprof=help
      -agentpath:<pathname>[=<options>]
      load native agent library by full pathname
      -javaagent:<jarpath>[=<options>]
      load Java programming language agent, see java.lang.instrument
      -splash:<imagepath>
      show splash screen with specified image
      See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
      Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
      Picked up _JAVA_OPTIONS: -Xmx512m
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 52.672 s
      [INFO] Finished at: 2020-07-17T16:34:01+05:30
      [INFO] Final Memory: 34M/267M
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.5:test (default-test) on project mdx-integration-tests: There are test failures.

      [ERROR]
      [ERROR] Please refer to E:\Project\0707\steel\mdx-integration-tests\..\target\surefire-reports for the individual test results.
      [ERROR] -> [Help 1]
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.5:test (default-test) on project
      mdx-integration-tests: There are test failures.

      Please refer to E:\Project\0707\steel\mdx-integration-tests\..\target\surefire-reports for the individual test results.
      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
      at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
      at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
      at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
      at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
      at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
      at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
      Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.

      Please refer to E:\Project\0707\steel\mdx-integration-tests\..\target\surefire-reports for the individual test results.
      at org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:629)
      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
      ... 19 more
      [ERROR]
      [ERROR]
      [ERROR] For more information about the errors and possible solutions, please read the following articles:
      [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
      'cmd' is not recognized as an internal or external command,
      operable program or batch file.
      E:\Project\0707\steel\mdx-integration-tests>

       

      Attachments

        Activity

          People

            tibordigana Tibor Digana
            PrashantKatiyar Prashant katiyar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: