Skip to content

Commit aff4004

Browse files
committed
Secondary test error code evaluated after Secondary Parallelizable are ran
1 parent 24a9b20 commit aff4004

File tree

4 files changed

+20
-8
lines changed

4 files changed

+20
-8
lines changed

jenkins_pipelines/manager_testsuite/Jenkinsfile_qa_sequential_testsuite

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,11 @@ pipeline {
7373

7474
stage('Secondary features') {
7575
steps {
76-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env} ||:"
77-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}"
76+
script {
77+
def statusCode1 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
78+
def statusCode2 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
79+
sh "exit \$(( ${statusCode1}|${statusCode2} ))"
80+
}
7881
}
7982
}
8083
}

jenkins_pipelines/manager_testsuite/Jenkinsfile_qa_testsuite

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,11 @@ pipeline {
7070

7171
stage('Secondary features') {
7272
steps {
73-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env} ||:"
74-
sh "RAKE_NAMESPACE=parallel RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}"
73+
script {
74+
def statusCode1 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
75+
def statusCode2 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
76+
sh "exit \$(( ${statusCode1}|${statusCode2} ))"
77+
}
7578
}
7679
}
7780
}

jenkins_pipelines/uyuni_testsuite/Jenkinsfile_qa_sequential_testsuite

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,11 @@ pipeline {
7171

7272
stage('Secondary features') {
7373
steps {
74-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env} ||:"
75-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}"
74+
script {
75+
def statusCode1 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
76+
def statusCode2 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
77+
sh "exit \$(( ${statusCode1}|${statusCode2} ))"
78+
}
7679
}
7780
}
7881
}

jenkins_pipelines/uyuni_testsuite/Jenkinsfile_qa_testsuite

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,11 @@ pipeline {
6868

6969
stage('Secondary features') {
7070
steps {
71-
sh "RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env} ||:"
72-
sh "RAKE_NAMESPACE=parallel RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}"
71+
script {
72+
def statusCode1 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
73+
def statusCode2 = sh script:"RAKE_NAMESPACE=cucumber RAKE_TASK=secondary_parallelizable TERRAFORM=${params.terraform} TERRAFORM_PLUGINS=${params.terraform_plugins} bash jenkins-test-runner.sh ${params.sumaform_env}", returnStatus:true
74+
sh "exit \$(( ${statusCode1}|${statusCode2} ))"
75+
}
7376
}
7477
}
7578
}

0 commit comments

Comments
 (0)