Uploaded image for project: 'XWiki Infrastructure'
  1. XWiki Infrastructure
  2. XINFRA-317

Execute functional tests in their own builds

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Component/s: ci.xwiki.org
    • Labels:
      None
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      Run functional tests outside of the "main" build and run them in parallel on multiple agents (as it's done for the docker tests). Build the pageobjects as part of the "main" build though. This would speed up execution time of func tests. Run this after the "main" build to make sure everything is rebuilt. Also allows to get the artifacts from "main" faster and pushed the test (i.e. quality) validation a bit after.Note: execute in // of "distribution" for tests in "platform-core".

      As a side effect, this allows each build to be less long and < than the 4 hours timeout we have ATM.

        Attachments

          Activity

            People

            • Assignee:
              vmassol Vincent Massol
              Reporter:
              vmassol Vincent Massol
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: