Details
-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
Description
We should know that Drone supports all the listed browsers with all the features like:
- instantiation
- destruction
- reusability
on following browsers:
- HtmlUnit
- Firefox
- Chrome
- Internet Explorer
- Opera
- Android
- IPhone
This will make sure we are able to base our tests on @Drone in QA Lab and verify the high-level functionality like reusability works for all the browsers.
The same needs to be addressed in scope of Graphene, see references:
ARQGRA-59
support for configurating arquillian.xml during runtime for matrix browser compability jobs
ARQGRA-76
Setup matrix jobs for browser support
The problem with this approach is that we need to filter what we actually want to test.
I have identified following types of tetsts in Graphene suite:
- able to run in any continuous-integration
- unit tests
- arquillian core integration tests
- ftests able to run with htmlunit
- running only in specific environment
- browser-specific
We need to modify arquillian.xml in order to select appropriate browser for given run.
Also, unit-tests shouldn't be run as part of ftests, since it is redundant.