From d2379aa12943e0627e4c2ba058f8509be04a2a95 Mon Sep 17 00:00:00 2001 From: Anton Iakimov Date: Thu, 30 Nov 2023 12:09:16 +0100 Subject: [PATCH] ci: publish tests-nightly log/xml for debug (#4384) --- _assets/ci/Jenkinsfile.tests | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/_assets/ci/Jenkinsfile.tests b/_assets/ci/Jenkinsfile.tests index 1a89c8b2c..1b6acf88b 100644 --- a/_assets/ci/Jenkinsfile.tests +++ b/_assets/ci/Jenkinsfile.tests @@ -115,6 +115,11 @@ pipeline { reportName: 'Reports', reportTitles: 'Test Stats' ] + script { + if (isTestNightlyJob()) { + archiveArtifacts artifacts: '**/report.xml, **/test.log' + } + } } success { script { github.notifyPR(true) } } failure { script { github.notifyPR(false) } } @@ -125,23 +130,10 @@ pipeline { } // post } // pipeline -def getDefaultUnitTestCount() { - if (env.JOB_BASE_NAME == 'tests-nightly') { - return '20' - } - return '1' -} +def isTestNightlyJob() { env.JOB_BASE_NAME == 'tests-nightly' } -def getDefaultUnitTestFailfast() { - if (env.JOB_BASE_NAME == 'tests-nightly') { - return false - } - return true -} +def getDefaultUnitTestCount() { isTestNightlyJob() ? '20' : '1' } -def getDefaultTimeout() { - if (env.JOB_BASE_NAME == 'tests-nightly') { - return 5*60 - } - return 40 -} +def getDefaultUnitTestFailfast() { isTestNightlyJob() ? false : true } + +def getDefaultTimeout() { isTestNightlyJob() ? 5*60 : 40 }