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

Drone: Setup Matrix jobs for browser support

    XMLWordPrintable

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.

      Attachments

        Activity

          People

            kpiwko Karel Piwko
            lfryc Lukáš Fryč (Inactive)
            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