Help setup functional tests with Graphene 2.x
kwintesencja Sep 10, 2013 8:04 AMHi everyone,
i'm trying to setup my functional tests but have no success, i have a working arquillian project for integration tests but as soon i add functional test dependencies(drone and graphene) i got the error:
java.lang.RuntimeException: Could not create new instance of class org.jboss.arquillian.test.impl.EventTestRunnerAdaptor
at org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:160)
at org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:111)
at org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:97)
at org.jboss.arquillian.test.spi.TestRunnerAdaptorBuilder.build(TestRunnerAdaptorBuilder.java:52)
at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:93)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:156)
... 10 more
Caused by: java.lang.RuntimeException: Could not create new instance of class org.jboss.arquillian.core.impl.ManagerImpl
at org.jboss.arquillian.core.spi.SecurityActions.newInstance(SecurityActions.java:160)
at org.jboss.arquillian.core.spi.SecurityActions.newInstance(SecurityActions.java:111)
at org.jboss.arquillian.core.spi.SecurityActions.newInstance(SecurityActions.java:97)
at org.jboss.arquillian.core.spi.ManagerBuilder.create(ManagerBuilder.java:77)
at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.<init>(EventTestRunnerAdaptor.java:55)
... 15 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.jboss.arquillian.core.spi.SecurityActions.newInstance(SecurityActions.java:156)
... 19 more
Caused by: java.lang.NoClassDefFoundError: org/jboss/arquillian/drone/spi/Enhancer
at org.jboss.arquillian.graphene.GrapheneExtension.register(GrapheneExtension.java:53)
at org.jboss.arquillian.core.impl.loadable.LoadableExtensionLoader.load(LoadableExtensionLoader.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
at org.jboss.arquillian.core.impl.ManagerImpl.fireProcessing(ManagerImpl.java:316)
at org.jboss.arquillian.core.impl.ManagerImpl.<init>(ManagerImpl.java:98)
... 24 more
Caused by: java.lang.ClassNotFoundException: org.jboss.arquillian.drone.spi.Enhancer
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 37 more
here is my working dependencies for integration tests, without graphene/drone (only arquillian stuff):
<dependencies>
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.annotation</groupId>
<artifactId>jboss-annotations-api_1.1_spec</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.protocol</groupId>
<artifactId>arquillian-protocol-servlet</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-persistence-impl</artifactId>
<version>1.0.0.Alpha6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-arquillian-container-managed</artifactId>
<scope>test</scope>
<version>7.1.3.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
<scope>test</scope>
</dependency>
<!-- end arquillian -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<version>1.0.6.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
and now my modified dependencies for functional tests(which throws the exception):
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.annotation</groupId>
<artifactId>jboss-annotations-api_1.1_spec</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.protocol</groupId>
<artifactId>arquillian-protocol-servlet</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-persistence-impl</artifactId>
<version>1.0.0.Alpha6</version>
<scope>test</scope>
</dependency>
<!-- drone + graphene -->
<dependency>
<groupId>org.jboss.arquillian.graphene</groupId>
<artifactId>arquillian-graphene</artifactId>
<version>2.0.0.Alpha5</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-webdriver-depchain</artifactId>
<scope>test</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-arquillian-container-managed</artifactId>
<scope>test</scope>
<!-- <version>7.1.3.Final</version> -->
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-depchain</artifactId>
<scope>test</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
<scope>test</scope>
</dependency>
<!-- fim dependencias arquillian -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<version>1.0.6.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.1.1.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-bom</artifactId>
<version>1.2.0.Beta1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-bom</artifactId>
<version>2.1.0-alpha-1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
my arquillian.xml is as folows:
<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://jboss.org/schema/arquillian"
xsi:schemaLocation="
http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<!-- Force the use of the Servlet 3.0 protocol with all containers, as it is the most mature -->
<defaultProtocol type="Servlet 3.0" />
<container qualifier="jbossas-managed" default="true" >
<configuration>
<property name="jbossHome">C:\EAP-MODELO-6.1\jboss-eap-6.1</property>
<!-- <property name="jbossHome">/opt/jboss-eap-6.1</property> -->
<property name="outputToConsole">true</property>
<property name="allowConnectingToRunningServer">true</property>
</configuration>
</container>
<extension qualifier="persistence-dbunit">
<property name="schema">T_PRO_APM_DBA</property>
</extension>
<!-- <extension qualifier="systemproperties"> -->
<!-- <property name="prefix">*</property> -->
<!-- </extension> -->
<extension qualifier="drone">
<!-- drone properties here-->
</extension>
<extension qualifier="webdriver">
<property name="browser">firefox</property>
<property name="remoteReusable">true</property>
</extension>
<extension qualifier="selenium-server">
<property name="port">14445</property>
<property name="browserSessionReuse">true</property>
</extension>
</arquillian>
my dependency tree:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building apm-arq4 0.9.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ apm-arq4 ---
[INFO] com.procergs.apm:apm-arq4:war:0.9.8-SNAPSHOT
[INFO] +- org.hibernate:hibernate-core:jar:4.1.3.Final:provided
[INFO] | +- antlr:antlr:jar:2.7.7:provided
[INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided
[INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.1.Final:provided (version managed from 1.0.0.Final)
[INFO] | +- dom4j:dom4j:jar:1.6.1:provided
[INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:provided
[INFO] | +- org.javassist:javassist:jar:3.15.0-GA:provided
[INFO] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:provided
[INFO] +- org.hibernate:hibernate-entitymanager:jar:4.1.3.Final:provided
[INFO] +- junit:junit:jar:4.8.1:test
[INFO] +- org.jboss.resteasy:resteasy-jaxrs:jar:2.3.2.FINAL:test
[INFO] | +- org.jboss.resteasy:jaxrs-api:jar:2.3.2.Final:test
[INFO] | +- org.scannotation:scannotation:jar:1.0.3:test
[INFO] | | \- javassist:javassist:jar:3.12.1.GA:test
[INFO] | +- javax.annotation:jsr250-api:jar:1.0:test
[INFO] | +- javax.activation:activation:jar:1.1.1:test (version managed from 1.1)
[INFO] | +- commons-httpclient:commons-httpclient:jar:3.1:test
[INFO] | | \- commons-codec:commons-codec:jar:1.2:test
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.1.2:test
[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.1.2:test
[INFO] | \- net.jcip:jcip-annotations:jar:1.0:test
[INFO] +- org.jboss.resteasy:resteasy-jackson-provider:jar:2.3.5.Final:test
[INFO] | +- org.codehaus.jackson:jackson-core-asl:jar:1.9.9:test
[INFO] | +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9:test
[INFO] | +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.9:test
[INFO] | \- org.codehaus.jackson:jackson-xc:jar:1.9.9:test
[INFO] +- com.procergs.acr:prarqjava4:jar:0.9.7:compile
[INFO] | \- com.procergs.sca:sca-ws:jar:1.0.2:compile
[INFO] +- org.primefaces:primefaces:jar:3.5:compile
[INFO] +- org.primefaces.extensions:all-themes:jar:1.0.8:compile
[INFO] | +- org.primefaces.themes:afterdark:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:afternoon:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:afterwork:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:black-tie:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:blitzer:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:bluesky:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:bootstrap:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:casablanca:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:cruze:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:cupertino:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:dark-hive:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:dot-luv:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:eggplant:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:excite-bike:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:flick:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:glass-x:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:hot-sneaks:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:humanity:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:le-frog:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:midnight:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:mint-choc:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:overcast:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:pepper-grinder:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:redmond:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:rocket:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:sam:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:smoothness:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:south-street:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:start:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:sunny:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:swanky-purse:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:trontastic:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:ui-darkness:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:ui-lightness:jar:1.0.8:runtime
[INFO] | +- org.primefaces.themes:vader:jar:1.0.8:runtime
[INFO] | \- org.primefaces.themes:home:jar:1.0.8:runtime
[INFO] +- org.primefaces.extensions:primefaces-extensions:jar:0.7.1:compile
[INFO] | +- com.google.code.gson:gson:jar:2.2.2:compile
[INFO] | \- org.apache.commons:commons-lang3:jar:3.1:compile
[INFO] +- org.omnifaces:omnifaces:jar:1.5:compile
[INFO] +- org.apache.myfaces.extensions.cdi.bundles:myfaces-extcdi-bundle-jsf20:jar:1.0.5:compile
[INFO] +- org.slf4j:slf4j-api:jar:1.6.1:provided
[INFO] +- net.bull.javamelody:javamelody-core:jar:1.45.0:compile
[INFO] | \- org.jrobin:jrobin:jar:1.5.9:compile
[INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.2:compile
[INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] +- net.sf.jasperreports:jasperreports:jar:5.1.2:compile
[INFO] | +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
[INFO] | +- commons-digester:commons-digester:jar:2.1:compile
[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] | +- jfree:jcommon:jar:1.0.15:compile
[INFO] | +- jfree:jfreechart:jar:1.0.12:compile
[INFO] | +- xml-apis:xml-apis:jar:1.3.02:compile
[INFO] | +- eclipse:jdtcore:jar:3.1.0:compile
[INFO] | +- org.codehaus.castor:castor:jar:1.2:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.0.5:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.0.5:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.0.5:compile
[INFO] +- com.lowagie:itext:jar:2.1.7:compile
[INFO] | +- bouncycastle:bcmail-jdk14:jar:138:compile
[INFO] | +- bouncycastle:bcprov-jdk14:jar:138:compile
[INFO] | \- org.bouncycastle:bctsp-jdk14:jar:1.38:compile
[INFO] | +- org.bouncycastle:bcprov-jdk14:jar:1.38:compile
[INFO] | \- org.bouncycastle:bcmail-jdk14:jar:1.38:compile
[INFO] +- org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.junit:arquillian-junit-core:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.test:arquillian-test-api:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.test:arquillian-test-spi:jar:1.0.3.Final:test
[INFO] | | \- org.jboss.arquillian.core:arquillian-core-spi:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.container:arquillian-container-test-api:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.0.3.Final:test
[INFO] | | +- org.jboss.arquillian.config:arquillian-config-api:jar:1.0.3.Final:test
[INFO] | | \- org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.0.3.Final:test
[INFO] | \- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.0.1:test
[INFO] | \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.0.1:test
[INFO] +- javax.enterprise:cdi-api:jar:1.0-SP4:test
[INFO] | +- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.1.Final:test (version managed from 1.0.0.Beta1)
[INFO] | \- javax.inject:javax.inject:jar:1:test
[INFO] +- org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:jar:1.0.1.Final:test
[INFO] +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar:1.0.2.Final:test
[INFO] +- org.jboss.arquillian.protocol:arquillian-protocol-servlet:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.container:arquillian-container-spi:jar:1.0.3.Final:test
[INFO] | \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-3:test
[INFO] +- org.jboss.arquillian.extension:arquillian-persistence-impl:jar:1.0.0.Alpha6:test
[INFO] | +- org.jboss.arquillian.extension:arquillian-persistence-api:jar:1.0.0.Alpha6:test
[INFO] | +- org.jboss.arquillian.extension:arquillian-transaction-spi:jar:1.0.0.Alpha3:test
[INFO] | | \- org.jboss.arquillian.extension:arquillian-transaction-api:jar:1.0.0.Alpha3:test
[INFO] | +- org.jboss.arquillian.extension:arquillian-transaction-jta:jar:1.0.0.Alpha3:test
[INFO] | | \- org.jboss.arquillian.extension:arquillian-transaction-impl-base:jar:1.0.0.Alpha3:test
[INFO] | +- org.dbunit:dbunit:jar:2.4.9:test
[INFO] | +- org.yaml:snakeyaml:jar:1.10:test
[INFO] | +- org.apache.poi:poi:jar:3.2-FINAL:test
[INFO] | | \- log4j:log4j:jar:1.2.13:test
[INFO] | \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-3:test
[INFO] +- org.jboss.as:jboss-as-arquillian-container-managed:jar:7.1.3.Final:test
[INFO] | +- org.jboss.as:jboss-as-arquillian-common:jar:7.1.3.Final:test
[INFO] | | +- org.jboss.arquillian.container:arquillian-container-osgi:jar:1.0.2.Final:test
[INFO] | | +- org.jboss.arquillian.testenricher:arquillian-testenricher-cdi:jar:1.0.3.Final:test (version managed from 1.0.0.Final)
[INFO] | | +- org.jboss.arquillian.testenricher:arquillian-testenricher-ejb:jar:1.0.3.Final:test (version managed from 1.0.0.Final)
[INFO] | | +- org.jboss.arquillian.testenricher:arquillian-testenricher-initialcontext:jar:1.0.3.Final:test (version managed from 1.0.0.Final)
[INFO] | | +- org.jboss.arquillian.testenricher:arquillian-testenricher-osgi:jar:1.0.2.Final:test
[INFO] | | +- org.jboss.arquillian.testenricher:arquillian-testenricher-resource:jar:1.0.3.Final:test (version managed from 1.0.0.Final)
[INFO] | | +- org.jboss.as:jboss-as-arquillian-testenricher-msc:jar:7.1.3.Final:test
[INFO] | | | +- org.jboss.as:jboss-as-server:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-controller:jar:7.1.3.Final:test
[INFO] | | | | | \- org.jboss:staxmapper:jar:1.1.0.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-domain-http-interface:jar:7.1.3.Final:test
[INFO] | | | | | +- org.jboss.as:jboss-as-domain-management:jar:7.1.3.Final:test
[INFO] | | | | | \- org.jboss.com.sun.httpserver:httpserver:jar:1.0.1.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-deployment-repository:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-embedded:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-platform-mbean:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-process-controller:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss.as:jboss-as-remoting:jar:7.1.3.Final:test
[INFO] | | | | | +- org.jboss.as:jboss-as-network:jar:7.1.3.Final:test
[INFO] | | | | | \- org.jboss.as:jboss-as-threads:jar:7.1.3.Final:test
[INFO] | | | | +- org.jboss:jandex:jar:1.0.3.Final:test
[INFO] | | | | +- org.jboss.invocation:jboss-invocation:jar:1.1.1.Final:test
[INFO] | | | | +- org.jboss.logmanager:log4j-jboss-logmanager:jar:1.0.1.Final:test
[INFO] | | | | +- org.jboss.stdio:jboss-stdio:jar:1.0.1.GA:test
[INFO] | | | | \- org.jboss:jboss-vfs:jar:3.1.0.Final:test
[INFO] | | | \- org.jboss.msc:jboss-msc:jar:1.0.2.GA:test
[INFO] | | +- org.jboss.as:jboss-as-controller-client:jar:7.1.3.Final:test
[INFO] | | | +- org.jboss.as:jboss-as-protocol:jar:7.1.3.Final:test
[INFO] | | | +- org.jboss:jboss-dmr:jar:1.1.1.Final:test
[INFO] | | | \- org.jboss.threads:jboss-threads:jar:2.0.0.GA:test
[INFO] | | +- org.jboss.as:jboss-as-jmx:jar:7.1.3.Final:test
[INFO] | | | \- org.jboss:jboss-common-core:jar:2.2.17.GA:test
[INFO] | | +- org.jboss.osgi.spi:jbosgi-spi:jar:3.1.0.Final:test
[INFO] | | | \- org.jboss.osgi.vfs:jbosgi-vfs30:jar:1.1.0.Final:test
[INFO] | | | \- org.jboss.osgi.vfs:jbosgi-vfs:jar:1.1.0.Final:test
[INFO] | | \- org.osgi:org.osgi.core:jar:4.2.0:test
[INFO] | +- org.jboss.as:jboss-as-arquillian-protocol-jmx:jar:7.1.3.Final:test
[INFO] | | +- org.jboss.as:jboss-as-osgi-service:jar:7.1.3.Final:test
[INFO] | | | +- org.jboss.as:jboss-as-ee:jar:7.1.3.Final:test
[INFO] | | | | +- javax.validation:validation-api:jar:1.0.0.GA:test
[INFO] | | | | +- org.hibernate:hibernate-validator:jar:4.2.0.Final:test
[INFO] | | | | +- org.jboss.metadata:jboss-metadata-common:jar:7.0.4.Final:test
[INFO] | | | | \- org.jboss.metadata:jboss-metadata-ear:jar:7.0.4.Final:test
[INFO] | | | +- org.jboss.as:jboss-as-naming:jar:7.1.3.Final:test
[INFO] | | | | \- org.jboss:jboss-remote-naming:jar:1.0.4.Final:test
[INFO] | | | | \- org.jboss:jboss-ejb-client:jar:1.0.0.Final:test
[INFO] | | | +- org.jboss.modules:jboss-modules:jar:1.1.3.GA:test
[INFO] | | | +- org.jboss.osgi.framework:jbosgi-framework-core:jar:1.3.1.CR1:test
[INFO] | | | | +- org.jboss.osgi.deployment:jbosgi-deployment:jar:1.1.0.Final:test
[INFO] | | | | \- org.jboss.osgi.resolver:jbosgi-resolver-felix:jar:2.1.0.Final:test
[INFO] | | | +- org.jboss.osgi.metadata:jbosgi-metadata:jar:2.1.0.Final:test
[INFO] | | | +- org.jboss.osgi.resolver:jbosgi-resolver-api:jar:2.1.0.Final:test
[INFO] | | | +- org.jboss.osgi.repository:jbosgi-repository-api:jar:1.2.0.Final:test
[INFO] | | | +- org.jboss.osgi.repository:jbosgi-repository-core:jar:1.2.0.Final:test
[INFO] | | | \- org.osgi:org.osgi.enterprise:jar:4.2.0:test
[INFO] | | \- org.jboss.arquillian.protocol:arquillian-protocol-jmx:jar:1.0.3.Final:test (version managed from 1.0.0.Final)
[INFO] | +- org.jboss.remoting3:jboss-remoting:jar:3.2.8.SP1:test
[INFO] | | \- org.jboss.xnio:xnio-api:jar:3.0.3.GA:test
[INFO] | +- org.jboss.remotingjmx:remoting-jmx:jar:1.0.4.Final:test
[INFO] | | +- org.jboss.logmanager:jboss-logmanager:jar:1.3.1.Final:test
[INFO] | | +- org.jboss.logging:jboss-logging-processor:jar:1.0.3.Final:test
[INFO] | | | \- system:jdk-tools:jar:jdk:system
[INFO] | | +- org.jboss.marshalling:jboss-marshalling:jar:1.3.15.GA:test
[INFO] | | +- org.jboss.marshalling:jboss-marshalling-river:jar:1.3.15.GA:test
[INFO] | | \- org.jboss.xnio:xnio-nio:jar:3.0.5.GA:test
[INFO] | +- org.jboss.sasl:jboss-sasl:jar:1.0.3.Final:test
[INFO] | +- org.jboss.arquillian.core:arquillian-core-api:jar:1.0.3.Final:test
[INFO] | \- org.jboss.as:jboss-as-build-config:jar:7.1.3.Final:test
[INFO] +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:1.0.0-beta-7:test
[INFO] | +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.0.1:test
[INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:1.0.0-beta-7:test
[INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:1.0.0-beta-7:test
[INFO] | +- org.sonatype.aether:aether-api:jar:1.8:test
[INFO] | +- org.sonatype.aether:aether-util:jar:1.8:test
[INFO] | +- org.sonatype.aether:aether-connector-wagon:jar:1.8:test
[INFO] | | +- org.sonatype.aether:aether-spi:jar:1.8:test
[INFO] | | \- org.codehaus.plexus:plexus-container-default:jar:1.5.5:test
[INFO] | | +- org.codehaus.plexus:plexus-classworlds:jar:2.2.2:test
[INFO] | | +- org.apache.xbean:xbean-reflect:jar:3.4:test
[INFO] | | | \- commons-logging:commons-logging-api:jar:1.1:test
[INFO] | | \- com.google.collections:google-collections:jar:1.0:test
[INFO] | +- org.apache.maven:maven-aether-provider:jar:3.0.1:test
[INFO] | | +- org.apache.maven:maven-model:jar:3.0.1:test
[INFO] | | +- org.apache.maven:maven-model-builder:jar:3.0.1:test
[INFO] | | +- org.apache.maven:maven-repository-metadata:jar:3.0.1:test
[INFO] | | +- org.sonatype.aether:aether-impl:jar:1.8:test
[INFO] | | +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test
[INFO] | | \- org.codehaus.plexus:plexus-utils:jar:2.0.4:test
[INFO] | +- org.apache.maven:maven-settings-builder:jar:3.0.1:test
[INFO] | | +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
[INFO] | | +- org.apache.maven:maven-settings:jar:3.0.1:test
[INFO] | | \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
[INFO] | | \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
[INFO] | +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-7:test
[INFO] | +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-7:test
[INFO] | \- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-7:test
[INFO] | \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-7:test
[INFO] +- commons-collections:commons-collections:jar:3.2.1:test (scope not updated to compile)
[INFO] \- javax:javaee-api:jar:6.0:provided
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.408s
[INFO] Finished at: Tue Sep 10 08:44:19 BRT 2013
[INFO] Final Memory: 15M/39M
[INFO] ------------------------------------------------------------------------
my test is really simple:
@RunAsClient
@Test
public void droneTest(@Drone WebDriver browser){
System.out.println(browser.toString());
}
i tried Graphene getting started: https://docs.jboss.org/author/display/ARQGRA2/Getting+Started
and arquillian-jpa-drone example(looks outdated): https://github.com/arquillian/arquillian-examples/tree/master/arquillian-jpa-drone
and also this blog entry: http://blog.itcrowd.pl/2013/02/arquillian-graphene-2-and-webdriver.html
any help is appreciated, thanks in advance.