ci: Add thread sanitizer check and bump all checks to Fedora 35

This commit is contained in:
Dennis Klein 2022-03-04 00:47:13 +01:00
parent b0514730ec
commit 315cd0622f

5
Jenkinsfile vendored
View File

@ -15,9 +15,9 @@ def jobMatrix(String type, List specs) {
ver = spec.ver ver = spec.ver
} else { // == 'check' } else { // == 'check'
job = "${spec.name}" job = "${spec.name}"
selector = 'fedora-34-x86_64' selector = 'fedora-35-x86_64'
os = 'fedora' os = 'fedora'
ver = '34' ver = '35'
} }
def label = "${job}" def label = "${job}"
@ -107,6 +107,7 @@ pipeline{
[name: 'static-analyzers', extra: "${all_debug} -DRUN_STATIC_ANALYSIS=ON"], [name: 'static-analyzers', extra: "${all_debug} -DRUN_STATIC_ANALYSIS=ON"],
[name: '{address,leak,ub}-sanitizers', [name: '{address,leak,ub}-sanitizers',
extra: "${all_debug} -DENABLE_SANITIZER_ADDRESS=ON -DENABLE_SANITIZER_LEAK=ON -DENABLE_SANITIZER_UNDEFINED_BEHAVIOUR=ON -DCMAKE_CXX_FLAGS='-O1 -fno-omit-frame-pointer'"], extra: "${all_debug} -DENABLE_SANITIZER_ADDRESS=ON -DENABLE_SANITIZER_LEAK=ON -DENABLE_SANITIZER_UNDEFINED_BEHAVIOUR=ON -DCMAKE_CXX_FLAGS='-O1 -fno-omit-frame-pointer'"],
[name: 'thread-sanitizer', extra: "${all_debug} -DENABLE_SANITIZER_THREAD=ON"],
]) ])
parallel(builds + checks) parallel(builds + checks)