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