CRM-11948 Run WebTests under Jenkins

    Details

      Description

      Some parts of the process which need to be automated:

      • Setup users/permissions (tentatively done – but needs full test run)
      • Start/stop Xvfb and SeleniumRC
      • Allow concurrent tests (e.g. multiple Xvbf+SeleniumRC combos)

        Attachments

          Activity

          [CRM-11948] Run WebTests under Jenkins
          Tim Otten added a comment -

          The attached patches, SeleniumCxnMgmt.patch and tools-phpunit-launchselenium.patch, were written with the goal of providing a script to manage launching Selenium/xvfb (either for Jenkins or for plain CLI usage). However, launching & relaunching SeleniumRC proved unstable/inconsistent, so I've changed approaches. The patches aren't needed – but they could become useful at some point.

          Tim Otten added a comment -

          This is currently working. However, it's pretty slow – and should be revised to support parallel test execution.

          Tim Otten added a comment -

          This appears to be running under the new Jenkins. No major issues right now.

          Parallel test execution can be dealt with as another issue at some other time.

            People

            • Assignee:
              Tim Otten
              Reporter:
              Tim Otten

              Dates

              • Created:
                Updated:
                Resolved: