diff --git a/Jenkinsfile b/Jenkinsfile index 065096c58..f85b2f990 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -125,8 +125,8 @@ pipeline { sh "docker-compose ${env.COMPOSE_PARAMS} pull db" sh "docker-compose ${env.COMPOSE_PARAMS} up -d" - def modules = sh(script: 'node test/cypress/docker/find/find.js', returnStdout: true).trim() - echo "E2E MODULES: ${modules}" + // def modules = sh(script: 'node test/cypress/docker/find/find.js', returnStdout: true).trim() + // echo "E2E MODULES: ${modules}" image.inside("--network ${env.COMPOSE_PROJECT}_default -e CI -e TZ --init") { sh "sh test/cypress/docker/cypressParallel.sh 1" } diff --git a/test/cypress/cypressParallel.sh b/test/cypress/cypressParallel.sh new file mode 100644 index 000000000..8ef26bcde --- /dev/null +++ b/test/cypress/cypressParallel.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +find 'test/cypress/integration' \ + -mindepth 1 \ + -maxdepth 1 \ + -type d | \ +xargs -P "$1" -I {} sh -c ' + echo "🔷 {}" && + xvfb-run -a cypress run \ + --headless \ + --spec "{}" \ + --quiet \ + > /dev/null +' +wait