changes regression such that non-smp test run before smp tests
This commit was merged in pull request #4.
This commit is contained in:
21
Jenkinsfile
vendored
21
Jenkinsfile
vendored
@@ -46,11 +46,18 @@ def resolveImageCommit(String image) {
|
||||
}
|
||||
|
||||
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 preset : presetNames) {
|
||||
def suiteName = suite
|
||||
def parallelTasks = [:]
|
||||
|
||||
for (String preset : presetNames) {
|
||||
def presetName = preset
|
||||
def taskName = "${suiteName}-${presetName}"
|
||||
parallelTasks[taskName] = {
|
||||
@@ -63,17 +70,13 @@ def runRegressionLane(String image, String simulatorPath, boolean allowFailure,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
docker.image(image).inside {
|
||||
sh '''
|
||||
set -eu
|
||||
cmake --version
|
||||
ctest --version
|
||||
'''
|
||||
stage("${suiteName} Suite") {
|
||||
parallel parallelTasks
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
properties([
|
||||
parameters([
|
||||
|
||||
Reference in New Issue
Block a user