feat: refs #6695 add cypress-cache volume to docker-compose.e2e.yml
gitea/salix-front/pipeline/pr-dev Build queued...
Details
gitea/salix-front/pipeline/pr-dev Build queued...
Details
This commit is contained in:
parent
56db3ffc51
commit
2e0b4a5322
|
@ -198,23 +198,25 @@ def runTestsInParallel(int numParallelGroups) {
|
|||
|
||||
groups.eachWithIndex { group, index ->
|
||||
tasks["parallel_group_${index + 1}"] = {
|
||||
script {
|
||||
group.each { testFolder ->
|
||||
def folderName = testFolder.replaceAll('test/cypress/integration/', '').replaceAll('/', '')
|
||||
folderName = folderName.replaceAll('[^a-zA-Z0-9_-]', '') // Sanitización de nombres
|
||||
stage("Parallel Group ${index + 1}") {
|
||||
script {
|
||||
group.each { testFolder ->
|
||||
def folderName = testFolder.replaceAll('test/cypress/integration/', '').replaceAll('/', '')
|
||||
folderName = folderName.replaceAll('[^a-zA-Z0-9_-]', '') // Sanitización de nombres
|
||||
|
||||
stage("Run ${folderName}") {
|
||||
try {
|
||||
env.CYPRESS_SPEC = "test/cypress/integration/${folderName}/**/*.spec.js"
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up -d back"
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up -d front"
|
||||
sh "CYPRESS_SPEC=test/cypress/integration/${folderName}/**/*.spec.js docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up e2e"
|
||||
checkErrors(folderName)
|
||||
} catch (Exception e) {
|
||||
echo "Error en la ejecución de ${folderName}: ${e.message}"
|
||||
currentBuild.result = 'UNSTABLE'
|
||||
} finally {
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml down || true"
|
||||
stage("Run ${folderName}") {
|
||||
try {
|
||||
env.CYPRESS_SPEC = "test/cypress/integration/${folderName}/**/*.spec.js"
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up -d back"
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up -d front"
|
||||
sh "CYPRESS_SPEC=test/cypress/integration/${folderName}/**/*.spec.js docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml up e2e"
|
||||
checkErrors(folderName)
|
||||
} catch (Exception e) {
|
||||
echo "Error en la ejecución de ${folderName}: ${e.message}"
|
||||
currentBuild.result = 'UNSTABLE'
|
||||
} finally {
|
||||
sh "docker-compose -p ${env.NETWORK}_${folderName} -f docker-compose.e2e.yml down || true"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue