ci: set TEST_SCOPE_FLAG conditionally on JOB_NAME

This commit is contained in:
Anton Iakimov 2023-12-22 17:17:34 +01:00 committed by Anastasiya
parent b791930546
commit 4e13916d89
1 changed files with 14 additions and 3 deletions

View File

@ -31,9 +31,9 @@ pipeline {
defaultValue: '' defaultValue: ''
) )
string( string(
name: 'TEST_SCOPE', name: 'TEST_SCOPE_FLAG',
description: 'Paste a known mark to run tests labeled with this mark', description: 'Paste a known mark to run tests labeled with this mark',
defaultValue: 'critical' defaultValue: getDefaultTestScopeFlag()
) )
string( string(
name: 'TESTRAIL_RUN_NAME', name: 'TESTRAIL_RUN_NAME',
@ -82,7 +82,10 @@ pipeline {
stages { stages {
stage('Prep') { stage('Prep') {
steps { script { steps { script {
sh 'env | grep nightly'
sh 'env | grep BUILD_'
setNewBuildName() setNewBuildName()
sh 'echo $BUILD_DISPLAY_NAME'
updateGitHubStatus() updateGitHubStatus()
} } } }
} }
@ -135,7 +138,7 @@ pipeline {
steps { timeout(90) { script { steps { timeout(90) { script {
def flags = [] def flags = []
if (params.TEST_NAME) { flags.add("-k=${params.TEST_NAME}") } if (params.TEST_NAME) { flags.add("-k=${params.TEST_NAME}") }
if (params.TEST_SCOPE) { flags.add("-m=${params.TEST_SCOPE}") } if (params.TEST_SCOPE_FLAG) { flags.add(params.TEST_SCOPE_FLAG) }
if (params.LOG_LEVEL) { flags.addAll(["--log-level=${params.LOG_LEVEL}", "--log-cli-level=${params.LOG_LEVEL}"]) } if (params.LOG_LEVEL) { flags.addAll(["--log-level=${params.LOG_LEVEL}", "--log-cli-level=${params.LOG_LEVEL}"]) }
dir ('configs') { sh 'ln -s _local.ci.py _local.py' } dir ('configs') { sh 'ln -s _local.ci.py _local.py' }
wrap([ wrap([
@ -226,3 +229,11 @@ def getDefaultBuildSource() {
} }
return '' return ''
} }
def getDefaultTestScopeFlag() {
if (JOB_NAME == "status-desktop/systems/linux/x86_64/tests-e2e-new") {
return ''
} else {
return '-m=critical'
}
}