Arquillian-Showcaseその2
棚卸し18日目。Arquillian-Showcaseの実行はとりあえずルートのディレクトリで以下のコマンドで一通り実行できるはず。
mvn install -Psetup mvn test
しかし、私の環境ではmultinodeのテストに失敗したので、multinodeのREADME.mdを読んでみると46655ポートのUDPマルチキャストを許可する必要があった。この設定ですべてのテストが通った。テスト名と結果だけ抜き出した。
[INFO] Building Arquillian Showcase Parent 1.0.0-SNAPSHOT [INFO] Building container-bom-weld-se-embedded-1.1 1.0.0-SNAPSHOT [INFO] Building container-bom-weld-ee-embedded-1.1 1.0.0-SNAPSHOT [INFO] Building container-bom-openwebbeans-embedded-1 1.0.0-SNAPSHOT [INFO] Building container-bom-openejb-embedded-3.1 1.0.0-SNAPSHOT [INFO] Building container-bom-openejb-embedded-4 1.0.0-SNAPSHOT [INFO] Building container-bom-jbossas-remote-6 1.0.0-SNAPSHOT [INFO] Building container-bom-jbossas-managed-6 1.0.0-SNAPSHOT [INFO] Building container-bom-glassfish-embedded-3.1 1.0.0-SNAPSHOT [INFO] Building container-bom-glassfish-remote-3.1 1.0.0-SNAPSHOT [INFO] Building container-bom-jetty-embedded-7 1.0.0-SNAPSHOT [INFO] Building container-bom-tomcat-embedded-6 1.0.0-SNAPSHOT [INFO] Building container-bom-resin-embedded-4 1.0.0-SNAPSHOT [INFO] Building Arquillian Showcase Container BOMs Aggregator 1.0.0-SNAPSHOT [INFO] Building Arquillian Showcase: CDI 1.0.0-SNAPSHOT Running com.acme.cdi.decorator.AnnouncerDecoratorTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.992 sec Running com.acme.cdi.measurement.TemperatureConverterTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec Running com.acme.cdi.payment.SynchronousPaymentProcessorTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 sec Running com.acme.cdi.singleton.JavaxInjectSingletonTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 sec Running com.acme.cdi.random.RandomTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec Running com.acme.cdi.event.BeanManagerInitializedTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec Running com.acme.cdi.event.DocumentEventTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 sec Running com.acme.cdi.event.PacketSendReceiveTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 sec Running com.acme.cdi.failure.AmbiguousDependencyTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 sec Running com.acme.cdi.translate.TextTranslatorServiceTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec Running com.acme.cdi.BeanManagerTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec Running com.acme.cdi.GreeterManagedBeanTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec [INFO] Building Arquillian Showcase: EJB 1.0.0-SNAPSHOT Running com.acme.ejb.GreeterTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.983 sec Running com.acme.ejb.nointerface.NoInterfaceEJBTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 sec Running com.acme.ejb.calc.MortgageCalculatorTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec [INFO] Building Arquillian Showcase: EJB (TestNG) 1.0.0-SNAPSHOT Running TestSuite Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.844 sec [INFO] Building Arquillian Showcase: CDI-EJB Integration 1.0.0-SNAPSHOT Running com.acme.cdiejb.nointerface.NoInterfaceNamedEjbTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.283 sec Running com.acme.cdiejb.async.FireAndForgetUsingSpecializedBeanTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.216 sec Running com.acme.cdiejb.async.FireAndForgetUsingAlternativeBeanTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.007 sec Running com.acme.cdiejb.mixedinterface.MixedInterfaceEjbTestCase Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.382 sec [INFO] Building Arquillian Showcase: JPA 1.0.0-SNAPSHOT Running com.acme.jpa.GamePersistenceTestCase Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.395 sec [INFO] Building Arquillian Showcase: JPA with Persistence Extension 1.0.0-SNAPSHOT Running com.acme.jpa.GameRepositoryTestCase Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.707 sec Running com.acme.jpa.GamePersistenceTestCase Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.209 sec [INFO] Building Arquillian Showcase: Servlet 1.0.0-SNAPSHOT Running com.acme.servlet.AnnotatedEchoServletTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.011 sec Running com.acme.servlet.RegisteredEchoServletTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.342 sec [INFO] Building Arquillian Showcase: JAX-RS 1.0.0-SNAPSHOT Running com.acme.jaxrs.CustomerResourceRESTEasyClientTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.322 sec Running com.acme.jaxrs.CustomerResourceClientTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.962 sec Running com.acme.jaxrs.EnterpriseCustomerResourceClientTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec [INFO] Building Arquillian Showcase: JAX-WS 1.0.0-SNAPSHOT Running com.acme.jaxws.EchoWebServiceEndpointTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.953 sec [INFO] Building Arquillian Showcase: JSF 1.0.0-SNAPSHOT Running com.acme.jsf.basic.BasicJSFUnitTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.886 sec Running com.acme.jsf.confcal.ConferenceCalendarUiTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.489 sec [INFO] Building Arquillian Showcase: JSF with Warp Extension 1.0.0-SNAPSHOT Running com.acme.jsf.basic.BasicJSFUnitTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.405 sec Running com.acme.jsf.confcal.ConferenceCalendarUiTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.519 sec [INFO] Building Arquillian Showcase: Web UI 1.0.0-SNAPSHOT Running com.acme.ui.LoginScreenDefaultSeleniumTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.465 sec Running com.acme.ui.LoginScreenWebDriverTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.456 sec Running com.acme.ui.LoginScreenAjocadoTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.961 sec Running com.acme.ui.LoginScreenAjocadoAcceptanceTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec [INFO] Building Arquillian Showcase: Multinode 1.0.0-SNAPSHOT Running com.acme.multinode.grid.ClusteredCacheTestCase Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 44.159 sec [INFO] Building Arquillian Showcase Extension: Declarative 1.0.0-SNAPSHOT Running org.jboss.arquillian.showcase.extension.declarative.NotUsedTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.852 sec Running org.jboss.arquillian.showcase.extension.declarative.DeclarativeTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.486 sec [INFO] Building Arquillian Showcase Extension: Autodiscover 1.0.0-SNAPSHOT Running org.jboss.arquillian.showcase.extension.autodiscover.AutodiscoverTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.036 sec Running org.jboss.arquillian.showcase.extension.autodiscover.NotUsedTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.029 sec Running org.jboss.arquillian.showcase.extension.autodiscover.AutodiscoverCDITestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.58 sec [INFO] Building Arquillian Showcase Extension: Lifecycle 1.0.0-SNAPSHOT Running org.jboss.arquillian.showcase.extension.lifecycle.LifecycleTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.842 sec [INFO] Building Arquillian Showcase Extension: DeploymentScenario 1.0.0-SNAPSHOT Running org.jboss.arquillian.showcase.extension.deploymentscenario.ConfigurableDeploymentScenarioTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.159 sec Running org.jboss.arquillian.showcase.extension.deploymentscenario.RelocatedDeploymentScenarioTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.978 sec [INFO] Building Arquillian Showcase Extension: SystemProperties 1.0.0-SNAPSHOT Running org.jboss.arquillian.showcase.extension.systemproperties.SystemPropertiesServletTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.18 sec Running org.jboss.arquillian.showcase.extension.systemproperties.SystemPropertiesJMXTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.228 sec Running org.jboss.arquillian.showcase.extension.systemproperties.ArchiveAppenderTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec [INFO] Building Arquillian Showcase Extension: RestEasy 1.0.0-SNAPSHOT Running org.jboss.arquillian.extension.rest.RestClientTestCase Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.986 sec [INFO] Building Arquillian Showcase Extension: Weld Servlet 1.0.0-SNAPSHOT Running org.jboss.arquillian.extension.cdi.test.WeldServletDeploymentAppenderTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.734 sec [INFO] Building Arquillian Showcase Extensions Aggregator 1.0.0-SNAPSHOT [INFO] Building Arquillian Showcase Spring Aggregator 1.0.0-SNAPSHOT [INFO] Building Arquillian Showcase Spring: Injection 1.0.0-SNAPSHOT Running com.acme.spring.inject.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.64 sec Running com.acme.spring.inject.repository.impl.DefaultStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.594 sec [INFO] Building Arquillian Showcase Spring: JSR-330 1.0.0-SNAPSHOT Running com.acme.spring.jsr330.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.602 sec Running com.acme.spring.jsr330.repository.impl.DefaultStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.234 sec [INFO] Building Arquillian Showcase Spring: Java-based Configuration 1.0.0-SNAPSHOT Running com.acme.spring.javaconfig.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.957 sec Running com.acme.spring.javaconfig.repository.impl.DefaultStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.281 sec [INFO] Building Arquillian Showcase Spring: JDBC 1.0.0-SNAPSHOT Running com.acme.spring.jdbc.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.823 sec Running com.acme.spring.jdbc.repository.impl.JdbcStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.915 sec [INFO] Building Arquillian Showcase Spring: JPA 1.0.0-SNAPSHOT Running com.acme.spring.jpa.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.367 sec Running com.acme.spring.jpa.repository.impl.JpaStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.827 sec [INFO] Building Arquillian Showcase Spring: Hibernate 1.0.0-SNAPSHOT Running com.acme.spring.hibernate.service.impl.DefaultStockServiceTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.724 sec Running com.acme.spring.hibernate.repository.impl.HibernateStockRepositoryTestCase Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.632 sec [INFO] Building Arquillian Showcase Spring: JMS 1.0.0-SNAPSHOT Running com.acme.spring.jms.impl.MessageSenderImplTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.013 sec [INFO] Building Arquillian Showcase Spring: EJB3 1.0.0-SNAPSHOT Running com.acme.spring.ejb.service.impl.StockServiceEJBTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.101 sec [INFO] Building Arquillian Showcase Spring: TestNG 1.0.0-SNAPSHOT Running TestSuite Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.079 sec [INFO] Building Arquillian Showcase Aggregator 1.0.0-SNAPSHOT [INFO] Arquillian Showcase Parent ........................ SUCCESS [0.001s] [INFO] container-bom-weld-se-embedded-1.1 ................ SUCCESS [0.000s] [INFO] container-bom-weld-ee-embedded-1.1 ................ SUCCESS [0.000s] [INFO] container-bom-openwebbeans-embedded-1 ............. SUCCESS [0.001s] [INFO] container-bom-openejb-embedded-3.1 ................ SUCCESS [0.000s] [INFO] container-bom-openejb-embedded-4 .................. SUCCESS [0.000s] [INFO] container-bom-jbossas-remote-6 .................... SUCCESS [0.000s] [INFO] container-bom-jbossas-managed-6 ................... SUCCESS [0.001s] [INFO] container-bom-glassfish-embedded-3.1 .............. SUCCESS [0.000s] [INFO] container-bom-glassfish-remote-3.1 ................ SUCCESS [0.000s] [INFO] container-bom-jetty-embedded-7 .................... SUCCESS [0.000s] [INFO] container-bom-tomcat-embedded-6 ................... SUCCESS [0.001s] [INFO] container-bom-resin-embedded-4 .................... SUCCESS [0.000s] [INFO] Arquillian Showcase Container BOMs Aggregator ..... SUCCESS [0.000s] [INFO] Arquillian Showcase: CDI .......................... SUCCESS [3.163s] [INFO] Arquillian Showcase: EJB .......................... SUCCESS [3.525s] [INFO] Arquillian Showcase: EJB (TestNG) ................. SUCCESS [2.455s] [INFO] Arquillian Showcase: CDI-EJB Integration .......... SUCCESS [15.171s] [INFO] Arquillian Showcase: JPA .......................... SUCCESS [17.840s] [INFO] Arquillian Showcase: JPA with Persistence Extension SUCCESS [18.479s] [INFO] Arquillian Showcase: Servlet ...................... SUCCESS [12.503s] [INFO] Arquillian Showcase: JAX-RS ....................... SUCCESS [16.713s] [INFO] Arquillian Showcase: JAX-WS ....................... SUCCESS [13.367s] [INFO] Arquillian Showcase: JSF .......................... SUCCESS [32.237s] [INFO] Arquillian Showcase: JSF with Warp Extension ...... SUCCESS [18.317s] [INFO] Arquillian Showcase: Web UI ....................... SUCCESS [32.341s] [INFO] Arquillian Showcase: Multinode .................... SUCCESS [52.845s] [INFO] Arquillian Showcase Extension: Declarative ........ SUCCESS [14.143s] [INFO] Arquillian Showcase Extension: Autodiscover ....... SUCCESS [16.645s] [INFO] Arquillian Showcase Extension: Lifecycle .......... SUCCESS [12.665s] [INFO] Arquillian Showcase Extension: DeploymentScenario . SUCCESS [14.058s] [INFO] Arquillian Showcase Extension: SystemProperties ... SUCCESS [14.482s] [INFO] Arquillian Showcase Extension: RestEasy ........... SUCCESS [14.211s] [INFO] Arquillian Showcase Extension: Weld Servlet ....... SUCCESS [2.233s] [INFO] Arquillian Showcase Extensions Aggregator ......... SUCCESS [0.000s] [INFO] Arquillian Showcase Spring Aggregator ............. SUCCESS [1.712s] [INFO] Arquillian Showcase Spring: Injection ............. SUCCESS [22.228s] [INFO] Arquillian Showcase Spring: JSR-330 ............... SUCCESS [20.979s] [INFO] Arquillian Showcase Spring: Java-based Configuration SUCCESS [19.309s] [INFO] Arquillian Showcase Spring: JDBC .................. SUCCESS [20.880s] [INFO] Arquillian Showcase Spring: JPA ................... SUCCESS [26.497s] [INFO] Arquillian Showcase Spring: Hibernate ............. SUCCESS [24.709s] [INFO] Arquillian Showcase Spring: JMS ................... SUCCESS [16.113s] [INFO] Arquillian Showcase Spring: EJB3 .................. SUCCESS [15.163s] [INFO] Arquillian Showcase Spring: TestNG ................ SUCCESS [23.119s] [INFO] Arquillian Showcase Aggregator .................... SUCCESS [0.000s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8:39.144s [INFO] Finished at: Wed Dec 19 21:55:18 JST 2012 [INFO] Final Memory: 37M/372M [INFO] ------------------------------------------------------------------------
それなりに時間はかかる。Multinodeのテストなんてそれだけで1分近くかかっている*1。