Uploaded image for project: 'Community Edition'
  1. Community Edition
  2. MGNLCE-124

Parallelise Selenium UI test execution

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 5.5.10, 5.6.2
    • None
    • None
    • None
    • Basel 123, Basel 124, Basel 125, Basel 126, Basel 127, Basel 129, Basel 130, Basel 131, Basel 132, Basel 133, Basel 134
    • 34
    • 34

    Description

      Main idea is to run at least some of the Mgnl UI test cases in parallel fashion (note that suites can still run one by one, but the test cases might be executed concurrently). For simplicity we can start with the suites that don't require a lot of preliminary work to be done (i.e. the test cases are independent from each other already and can be executed at the same time).

      Related technologies:

      • Selenium grid (to support multiple connections)
      • JUnit extensions: since we're still living in JUnit 4 realm that'd be the Rules and Runners (schedulers), see https://github.com/junit-team/junit4/wiki/Custom-runners for more inspriration.
      • Magnolia test framework would need additional tools (e.g. direct access to workspaces or a network utility/servlet).

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                apchelintcev Aleksandr Pchelintcev
                apchelintcev Aleksandr Pchelintcev
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR