Is there an example out there which shows how these are supposed to work
together?  I'm seeing one issue after another.  This whole thing has been
incredibly frustrating.



monkeyden wrote:
> 
> project structure:
> main pom 
> \-ear
> \-ejb
> \-war
> 
> I have the ejb pom set up to run surefire and testng, like so:
> 
> <plugin>
>     <groupId>org.apache.maven.plugins</groupId>
>     <artifactId>maven-surefire-plugin</artifactId>
>     <version>${surefire.version}</version>
>     <configuration>
>         <systemProperties>
>             <property>
>                 <name>user.timezone</name>
>                 <value>Etc/UTC</value>
>             </property>
>             <property>
>                 <name>java.protocol.handler.pkgs</name>
>                 <value>org.jboss.virtual.protocol</value>
>             </property>
>             <property>
>                 <name>sun.lang.ClassLoader.allowArraySyntax</name>
>                 <value>true</value>
>             </property>
>         </systemProperties>                         
>         <argLine>
>             -Xms128m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=256m
>         </argLine>
>         <parallel>false</parallel>
>         <forkMode>once</forkMode>
>         <parallel>tests</parallel>
>         <threadCount>1</threadCount>
>         <suiteXmlFiles>
>             <suiteXmlFile>
>                 ${basedir}/src/test/resources/testng.xml
>             </suiteXmlFile>
>         </suiteXmlFiles>
>         <additionalClasspathElements>
>             <additionalClasspathElement>
>                 ${basedir}/bootstrap
>             </additionalClasspathElement>
>             <additionalClasspathElement>
>                 ${basedir}/bootstrap/deploy/quartz-ra.rar/quartz-ra.jar
>             </additionalClasspathElement>
>         </additionalClasspathElements>
>         <reportFormat>plain</reportFormat>
>         <trimStackTrace>false</trimStackTrace>
>     </configuration>
> </plugin>
> 
> <dependencies>
>     ...
>     <dependency>
>         <groupId>org.testng</groupId>
>       <artifactId>testng</artifactId>
>         <version>${testng.version}</version>
>         <classifier>jdk15</classifier>
>       <scope>test</scope>
>     </dependency>
> </dependencies>
> 
> I'm getting this error when I run "mvn test".  Not sure what the error is,
> and there is nothing on the web with this error message.  I do have the
> jboss-embedded bootstrap directory setup for the project.  Can someone
> translate this error for a maven noob?  Thanks!
> 
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running TestSuite
> org.apache.maven.surefire.booter.SurefireExecutionException: Cannot set
> option parallel with value tests; nested exception is java.lang.refl
> ect.InvocationTargetException: null; nested exception is
> org.apache.maven.surefire.util.NestedRuntimeException: Cannot set option
> parallel w
> ith value tests; nested exception is
> java.lang.reflect.InvocationTargetException: null
> org.apache.maven.surefire.util.NestedRuntimeException: Cannot set option
> parallel with value tests; nested exception is java.lang.reflect.In
> vocationTargetException: null
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.maven.surefire.testng.conf.AbstractDirectConfigurator$Setter.invoke(AbstractDirectConfigurator.java:87)
>         at
> org.apache.maven.surefire.testng.conf.AbstractDirectConfigurator.configure(AbstractDirectConfigurator.java:58)
>         at
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:73)
>         at
> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:334)
>         at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:980)
> Caused by: java.lang.NullPointerException
>         at org.testng.TestNG.setParallel(TestNG.java:345)
>         ... 15 more
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
> 
> Please refer to
> E:\workspace\testproject\seam-full\admin\admin-ejb\target\surefire-reports
> for the individual test results.
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.BuildFailureException: There are test failures.
> 
> Please refer to
> E:\workspace\testproject\seam-full\admin\admin-ejb\target\surefire-reports
> for the individual test results.
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:579)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoFailureException: There are test
> failures.
> 
> Please refer to
> E:\workspace\testproject\seam-full\admin\admin-ejb\target\surefire-reports
> for the individual test results.
>         at
> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:519)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
>         ... 16 more
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/surefire-with-jboss-embedded-tp21814900p21823380.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to