Uploaded image for project: 'Arquillian'
  1. Arquillian
  2. ARQ-951

Drone: Setup Matrix jobs for browser support

    Details

      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.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                kpiwko Karel Piwko
                Reporter:
                lfryc Lukáš Fryč
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 2 days
                  2d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified