[JBoss JIRA] (ARQ-1691) Flexible model for browsers SPI
by Stefan Miklosovic (JIRA)
[ https://issues.jboss.org/browse/ARQ-1691?page=com.atlassian.jira.plugin.s... ]
Stefan Miklosovic commented on ARQ-1691:
----------------------------------------
I have not experienced any particular difficulties while implementing AndroidDriver of Selendroid from Droidium. Please consider this issue to be resolved and eventually closed. If any further objections are rised, this issue could be eventually reopened to handle them.
I have not investigated it yet in its depth but there could be a need to have "web-related" WebDriver for Drone as it is done for native one right now. However it is questionable if it is really needed since you could use that already-implemented WebDriver for native testing as-is for web testing as well.
> Flexible model for browsers SPI
> -------------------------------
>
> Key: ARQ-1691
> URL: https://issues.jboss.org/browse/ARQ-1691
> Project: Arquillian
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Extension - Drone
> Reporter: Karel Piwko
> Fix For: drone_2.0.0.Alpha2
>
>
> Ensure that adding new browser, either via Drone Extension or via a separate extension is super easy.
> For instance, Droidium will need to provide "android" browser.
--
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
10 years, 8 months
[JBoss JIRA] (ARQ-1176) automatically take screenshot and capture the html output on Assert failure or Exception
by Stefan Miklosovic (JIRA)
[ https://issues.jboss.org/browse/ARQ-1176?page=com.atlassian.jira.plugin.s... ]
Stefan Miklosovic edited comment on ARQ-1176 at 4/25/14 3:52 AM:
-----------------------------------------------------------------
Consider to close this issue since it is implemented in Arquillian Recorder extension pretty well.
However, in case Arquillian Recorder / Reporter extension itself is not enough, I would like to know what else is needed in order to fulfil rised requirements.
was (Author: smikloso):
Consider to close this issue since it is implemented in Arquillian Recorder extension pretty well.
> automatically take screenshot and capture the html output on Assert failure or Exception
> ----------------------------------------------------------------------------------------
>
> Key: ARQ-1176
> URL: https://issues.jboss.org/browse/ARQ-1176
> Project: Arquillian
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: Extension - Drone
> Reporter: Mark Struberg
> Fix For: drone_2.0.0.Alpha4
>
>
> Some testing frameworks like cucumber automatically takes a screenshot and stores the current html output when test failure occurs.
> Imo this is a great feature as it is really hard to find out what went wrong without having any information at hand.
--
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
10 years, 8 months
[JBoss JIRA] (ARQGRA-433) FieldAccessValidatorEnricher checks access to fields uniformly
by Stefan Miklosovic (JIRA)
[ https://issues.jboss.org/browse/ARQGRA-433?page=com.atlassian.jira.plugin... ]
Stefan Miklosovic commented on ARQGRA-433:
------------------------------------------
[~lfryc] yes, you understand it correctly, @Rule is part of test case and not a bean.
> FieldAccessValidatorEnricher checks access to fields uniformly
> --------------------------------------------------------------
>
> Key: ARQGRA-433
> URL: https://issues.jboss.org/browse/ARQGRA-433
> Project: Arquillian Graphene
> Issue Type: Bug
> Components: core
> Affects Versions: 2.0.2.Final
> Reporter: Stefan Miklosovic
> Priority: Optional
>
> I have this test
> {code}
> @Rule
> public ExpectedException expectedException = ExpectedException.none();
> @Test
> @InSequence(2)
> @ReportMessage("This method should pass.")
> public void testWithExpectedExceptionRule() {
> expectedException.expect(RuntimeException.class);
> throw new RuntimeException("this exception is expected");
> }
> {code}
> Logger writes this out:
> WARNING: Public field 'expectedException' found in org.arquillian.droidium.devconf.AeroGearTestCase. Direct access to fields outside of the declaring class is not allowed.
> Apr 01, 2014 11:50:27 AM org.jboss.arquillian.graphene.enricher.FieldAccessValidatorEnricher checkFieldValidity
> However that @Rule field _has to be_ public
> {quote}
> A field must be public, not static, and a subtype of TestRule
> {quote}
> So in this case validation does not make sense.
--
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
10 years, 8 months