changes regression such that non-smp test run before smp tests

This commit was merged in pull request #4.
This commit is contained in:
2026-04-02 14:52:02 +02:00
parent ac1fb36e2c
commit f58aa42abd

21
Jenkinsfile vendored
View File

@@ -46,11 +46,18 @@ def resolveImageCommit(String image) {
} }
def runRegressionLane(String image, String simulatorPath, boolean allowFailure, List suiteNames, List presetNames) { def runRegressionLane(String image, String simulatorPath, boolean allowFailure, List suiteNames, List presetNames) {
def parallelTasks = [:] docker.image(image).inside {
sh '''
set -eu
cmake --version
ctest --version
'''
for (String suite : suiteNames) { for (String suite : suiteNames) {
for (String preset : presetNames) {
def suiteName = suite def suiteName = suite
def parallelTasks = [:]
for (String preset : presetNames) {
def presetName = preset def presetName = preset
def taskName = "${suiteName}-${presetName}" def taskName = "${suiteName}-${presetName}"
parallelTasks[taskName] = { parallelTasks[taskName] = {
@@ -63,17 +70,13 @@ def runRegressionLane(String image, String simulatorPath, boolean allowFailure,
} }
} }
} }
}
docker.image(image).inside { stage("${suiteName} Suite") {
sh '''
set -eu
cmake --version
ctest --version
'''
parallel parallelTasks parallel parallelTasks
} }
} }
}
}
properties([ properties([
parameters([ parameters([