Steps to completion

Critical

  • Submodule runtests
  • Submodule test262
  • Cache configuration for both submodules
  • Artefact configuration for built binaries
  • Copy artefacts to /vol/rr location for condor build
  • Spawn condor
  • Wait on condor, detect held jobs and fail.
  • Database credentials in environment variable
  • Pass in branch name to runtests

Optional

  • Clean up /vol/rr location
  • Bump up concurrent runner limit -- multiple held jobs possible
  • Increase build timeout
  • Report test data location to GitLab CI console/GitHub statuses