From 8dfc5ab688d10e8429cae49a843500b22ee9d4b8 Mon Sep 17 00:00:00 2001 From: Eyck-Alexander Jentzsch Date: Tue, 31 Mar 2026 22:52:50 +0200 Subject: [PATCH] parallelizes ctest and build in regression --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 141c347..8d7530c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,12 +15,12 @@ def runOneRegression(String suite, String preset, String simulatorPath) { test -x "${simulatorPath}" cmake --fresh --preset "${preset}" \\ -DTHREADX_TEST_SIMULATOR="${simulatorPath}" - cmake --build --preset "${preset}" + cmake --build --preset "${preset}" --parallel "\$(nproc)" ctest \\ --test-dir "${buildDir}" \\ --output-on-failure \\ --output-junit "${buildDir}/ctest-results.xml" \\ - --parallel "1" + --parallel "4" """ } } @@ -134,7 +134,7 @@ node { throw err } finally { junit allowEmptyResults: true, testResults: 'build/*/test/*/ctest-results.xml' - archiveArtifacts artifacts: 'build/*/test/*/*.map,build/*/test/*/*.dis,build/*/test/*/Testing/**', allowEmptyArchive: true + archiveArtifacts artifacts: 'build/*/test/*/Testing/**', allowEmptyArchive: true if (currentBuild.currentResult == 'SUCCESS') { rocketSend ":thumbsup: ThreadX regression run passed, results at ${env.RUN_DISPLAY_URL} "