[JBoss JIRA] (ARQ-1544) Drone WebDriver integration with Cukespace breaks in 1.2.0
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1544?page=com.atlassian.jira.plugin.s... ]
Karel Piwko closed ARQ-1544.
----------------------------
> Drone WebDriver integration with Cukespace breaks in 1.2.0
> ----------------------------------------------------------
>
> Key: ARQ-1544
> URL: https://issues.jboss.org/browse/ARQ-1544
> Project: Arquillian
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Extension - Drone
> Affects Versions: drone_1.2.0.Final
> Reporter: Lukáš Fryč
> Assignee: Lukáš Fryč
>
> Note that it works fine with Drone 1.1.0.Final. It also works with Drone Selenium (DefaultSelenium).
> Reproducer: https://github.com/lfryc/cukespace-webdriver
> Cukespace issue with details:
> https://github.com/cukespace/cukespace/issues/24
> Stack trace:
> {code}
> java.lang.IllegalStateException: Unexpected callable present in Drone Context, should be already instantiated at this moment.
> at org.jboss.arquillian.drone.impl.InstanceOrCallableInstanceImpl.asInstance(InstanceOrCallableInstanceImpl.java:57)
> at org.jboss.arquillian.drone.webdriver.augmentation.AugmentingEnhancer.canEnhance(AugmentingEnhancer.java:75)
> at org.jboss.arquillian.drone.impl.DroneEnhancer.deenhanceDrone(DroneEnhancer.java:112)
> 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:597)
> 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.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.drone.impl.DroneDestructor.destroyClassScopedDrone(DroneDestructor.java:83)
> 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:597)
> 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.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> 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.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:87)
> at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:204)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
> at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> 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)
> java.lang.RuntimeException
> at org.jboss.arquillian.drone.impl.DroneInstanceCreator.createDroneInstance(DroneInstanceCreator.java:96)
> 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:597)
> 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.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.drone.impl.DroneTestEnricher.getDroneInstance(DroneTestEnricher.java:111)
> at org.jboss.arquillian.drone.impl.DroneTestEnricher.enrich(DroneTestEnricher.java:72)
> at org.jboss.arquillian.test.impl.TestInstanceEnricher.enrich(TestInstanceEnricher.java:52)
> at org.jboss.arquillian.container.test.impl.ClientTestInstanceEnricher.enrich(ClientTestInstanceEnricher.java:51)
> 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:597)
> 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.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createBeforeContext(ContainerEventController.java:124)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:89)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
> 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:597)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> 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.test.impl.EventTestRunnerAdaptor.before(EventTestRunnerAdaptor.java:95)
> at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:222)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
> at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:240)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
> at cucumber.runtime.arquillian.ArquillianCucumber.access$201(ArquillianCucumber.java:54)
> at cucumber.runtime.arquillian.ArquillianCucumber$1.evaluate(ArquillianCucumber.java:91)
> at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:185)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
> at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> ...
> Caused by: java.lang.NullPointerException
> at org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory.getRemoteWebDriverInstantiator(WebDriverFactory.java:153)
> at org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory.createInstance(WebDriverFactory.java:109)
> at org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory.createInstance(WebDriverFactory.java:41)
> at org.jboss.arquillian.drone.impl.DroneCallableCreator$1.call(DroneCallableCreator.java:89)
> ...
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1638) ChromeDriver binary capability is not propagated
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1638?page=com.atlassian.jira.plugin.s... ]
Karel Piwko closed ARQ-1638.
----------------------------
> ChromeDriver binary capability is not propagated
> ------------------------------------------------
>
> Key: ARQ-1638
> URL: https://issues.jboss.org/browse/ARQ-1638
> Project: Arquillian
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Extension - Drone
> Affects Versions: drone_1.2.3.Final
> Reporter: Karel Piwko
> Assignee: Karel Piwko
> Fix For: drone_1.2.4.Final
>
>
> Due to double deprecation checks, something a capability might get lost.
> For instance:
> * configuration contains *chromeBinary* field
> * capability is named *chrome.binary*
> Hence, when this is set, double deprecation message is emitted but capability is actually never put to map but field is set instead. Factory does not rely on deprecated field, expecting that legacy configurator did the work and value is effectively lost.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1670) Create recording & reporting extension for Arquillian
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1670?page=com.atlassian.jira.plugin.s... ]
Karel Piwko updated ARQ-1670:
-----------------------------
Summary: Create recording & reporting extension for Arquillian (was: Create reporting extension for Arquillian)
> Create recording & reporting extension for Arquillian
> -----------------------------------------------------
>
> Key: ARQ-1670
> URL: https://issues.jboss.org/browse/ARQ-1670
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Recorder
> Reporter: Stefan Miklosovic
> Assignee: Stefan Miklosovic
> Fix For: recorder_1.0.0.Alpha1
>
>
> There is not any reporting facility for Arquillian as such - besides plain surefire / junit reports.
> It would be useful if screenshots and video records of tests were incorporated to such extension in connectin with reporting of all Arquillian setup in one place, possibly with exporting such report to various output formats (html, xml, json, asciidoc).
> Additionally, there is a need to be able to provide single SPI which would any Arquillian extension use in order to report its execution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1670) Create reporting extension for Arquillian
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1670?page=com.atlassian.jira.plugin.s... ]
Karel Piwko updated ARQ-1670:
-----------------------------
Affects Version/s: (was: recorder_1.0.0.Alpha1)
> Create reporting extension for Arquillian
> -----------------------------------------
>
> Key: ARQ-1670
> URL: https://issues.jboss.org/browse/ARQ-1670
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Recorder
> Reporter: Stefan Miklosovic
> Assignee: Stefan Miklosovic
>
> There is not any reporting facility for Arquillian as such - besides plain surefire / junit reports.
> It would be useful if screenshots and video records of tests were incorporated to such extension in connectin with reporting of all Arquillian setup in one place, possibly with exporting such report to various output formats (html, xml, json, asciidoc).
> Additionally, there is a need to be able to provide single SPI which would any Arquillian extension use in order to report its execution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1670) Create reporting extension for Arquillian
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1670?page=com.atlassian.jira.plugin.s... ]
Karel Piwko updated ARQ-1670:
-----------------------------
Fix Version/s: recorder_1.0.0.Alpha1
> Create reporting extension for Arquillian
> -----------------------------------------
>
> Key: ARQ-1670
> URL: https://issues.jboss.org/browse/ARQ-1670
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Recorder
> Reporter: Stefan Miklosovic
> Assignee: Stefan Miklosovic
> Fix For: recorder_1.0.0.Alpha1
>
>
> There is not any reporting facility for Arquillian as such - besides plain surefire / junit reports.
> It would be useful if screenshots and video records of tests were incorporated to such extension in connectin with reporting of all Arquillian setup in one place, possibly with exporting such report to various output formats (html, xml, json, asciidoc).
> Additionally, there is a need to be able to provide single SPI which would any Arquillian extension use in order to report its execution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1670) Create reporting extension for Arquillian
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1670?page=com.atlassian.jira.plugin.s... ]
Karel Piwko updated ARQ-1670:
-----------------------------
Affects Version/s: recorder_1.0.0.Alpha1
> Create reporting extension for Arquillian
> -----------------------------------------
>
> Key: ARQ-1670
> URL: https://issues.jboss.org/browse/ARQ-1670
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Recorder
> Affects Versions: recorder_1.0.0.Alpha1
> Reporter: Stefan Miklosovic
> Assignee: Stefan Miklosovic
>
> There is not any reporting facility for Arquillian as such - besides plain surefire / junit reports.
> It would be useful if screenshots and video records of tests were incorporated to such extension in connectin with reporting of all Arquillian setup in one place, possibly with exporting such report to various output formats (html, xml, json, asciidoc).
> Additionally, there is a need to be able to provide single SPI which would any Arquillian extension use in order to report its execution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months
[JBoss JIRA] (ARQ-1670) Create reporting extension for Arquillian
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/ARQ-1670?page=com.atlassian.jira.plugin.s... ]
Karel Piwko updated ARQ-1670:
-----------------------------
Component/s: Extension - Recorder
> Create reporting extension for Arquillian
> -----------------------------------------
>
> Key: ARQ-1670
> URL: https://issues.jboss.org/browse/ARQ-1670
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Recorder
> Reporter: Stefan Miklosovic
> Assignee: Stefan Miklosovic
>
> There is not any reporting facility for Arquillian as such - besides plain surefire / junit reports.
> It would be useful if screenshots and video records of tests were incorporated to such extension in connectin with reporting of all Arquillian setup in one place, possibly with exporting such report to various output formats (html, xml, json, asciidoc).
> Additionally, there is a need to be able to provide single SPI which would any Arquillian extension use in order to report its execution.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 10 months