[jboss-user] [JBoss Seam] - Maven, Seam, TestNG - IntegrationTests

motte79 do-not-reply at jboss.com
Fri Sep 28 09:35:04 EDT 2007


what libraries are needed to get the integrationtest running ?
I added all jars contained in 'lib' of the current cvs into test
of my parent-project. this did not work ... 

thats my testcase 


  | public class BarInputManagerTest 
  | 	extends SeamTest 
  | {
  | 	
  | 	@Test
  | 	public void testSplit () throws Exception {
  | 		new ComponentTest () {
  | 
  | 			@Override
  | 			protected void testComponents() throws Exception {
  | 				System.out.println("Beginning test");
  | 				
  | 				String input = "+label1-label2 label3 + label4 - label5";
  | 				setValue("#{bar.input}", input);
  | 				assert getValue("#{bar.input}").equals(input);
  | 				
  | 				List<String> values = (List<String>) getValue("#{barInputManager.split}");
  | 				List<String> myValues = Arrays.asList(new String [] {
  | 					"+label1","-label2","label3","+label4","-label5"	
  | 				});
  | 				assert values.equals(myValues);
  | 			}
  | 			
  | 		}.run();
  | 	}
  | 
  | }
  | 


however, it fails with 


  | Tests run: 2, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 6.515 sec <<< FAILURE!
  | 
  | Results :
  | 
  | Failed tests: 
  |   init(com.emarsys.monitor.BarInputManagerTest)
  | 
  | Tests run: 4, Failures: 1, Errors: 0, Skipped: 1
  | 
  | [INFO] ------------------------------------------------------------------------
  | [ERROR] BUILD FAILURE
  | [INFO] ------------------------------------------------------------------------
  | [INFO] There are test failures.
  | [INFO] ------------------------------------------------------------------------
  | [INFO] Trace
  | org.apache.maven.BuildFailureException: There are test failures.
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:560)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
  |         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
  |         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
  |         at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
  |         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.
  |         at org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:421)
  |         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
  |         ... 16 more
  | [INFO] ------------------------------------------------------------------------
  | [INFO] Total time: 29 seconds
  | [INFO] Finished at: Fri Sep 28 14:41:59 CEST 2007
  | [INFO] Final Memory: 7M/20M
  | [INFO] ------------------------------------------------------------------------
  | 
  | 

it seems that the init() method does not finish correctly ...  but there is 	unfortunately no accurate description why it fails .....

has anybody experience doing test with maven, seam and testng ?

i did a quickhack to add all the jars to my repository .. 


  | for i in `ls *.jar`; do echo $i; mvn install:install-file -Dfile=$i -DartifactId=$i -DgroupId=org.jboss.seam -Dversion=2.0.0.SNAPSHOT -Dpackaging=jar -DgeneratePom=true; done;
  | 


  | rm -f tmp.txt; for i in `ls *.jar`; do echo "<dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>$i</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>" >> tmp.txt; done;
  | 


  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>activation.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>antlr.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>antlr-runtime.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>asm-attrs.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>asm.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>cglib.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>commons-beanutils.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>commons-collections.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>commons-digester.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>commons-logging.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>core.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>dom4j.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>drools-compiler.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>drools-core.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>ejb-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>el-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>groovy-all.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>gwt-servlet.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>hibernate-annotations.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>hibernate-commons-annotations.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>hibernate.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>hibernate-search.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>hibernate-validator.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>itext.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>janino.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>javassist.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jaxws-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-aop.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-cache.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-common-core.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-container.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-dependency.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-deployers.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-el.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-embedded-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-jmx.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-kernel.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-logging-spi.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-debug.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-gen.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-ioc.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-mail.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-pdf.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-remoting.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-seam-ui.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jboss-system.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jbossxb.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jbpm-jpdl.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jcaptcha-all.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jcommon.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jfreechart.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jgroups.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jms.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jsf-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jsf-facelets.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jsf-impl.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jsp-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jsr250-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jstl.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>jta.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>log4j.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>lucene-core.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>mail.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>meldware-mailapi.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>meldware-mailjmx.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>mvel14.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>persistence-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>portlet-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>quartz.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>richfaces-api-3.1.1-20070924.010402-14.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>richfaces-impl-3.1.1-20070924.010402-14.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>richfaces-ui-3.1.1-20070924.010402-11.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>saaj-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>servlet-api.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>spring.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | <dependency>
  | <groupId>org.jboss.seam</groupId>
  | <artifactId>testng.jar</artifactId>
  | <version>2.0.0.SNAPSHOT</version>
  | <scope>test</scope>
  | </dependency>
  | 
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089695#4089695

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089695



More information about the jboss-user mailing list