Skip to content
Snippets Groups Projects
Commit 43188a72 authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

Add leak sanitizer suppressions. Python, libstdc++

Also move environment variables setting in Jenkins config.
parent 584efc5c
No related branches found
No related tags found
No related merge requests found
......@@ -470,6 +470,10 @@ pipeline {
additionalBuildArgs '--pull'
}
}
environment {
UBSAN_OPTIONS = 'print_stacktrace=1'
LSAN_OPTIONS = 'suppressions=scripts/test/leak_sanitizer.suppressions'
}
steps {
script {
sh 'conan user'
......@@ -481,12 +485,12 @@ pipeline {
'-DOGS_BUILD_UTILS=ON '
}
try {
build { cmd = 'UBSAN_OPTIONS=print_stacktrace=1 ninja tests' }
build { target = 'tests' }
}
catch(err) { echo "Clang sanitizer for unit tests failed!" }
try {
build { cmd = 'UBSAN_OPTIONS=print_stacktrace=1 ninja ctest' }
build { target = 'ctest' }
}
catch(err) { echo "Clang sanitizer for end-to-end tests failed!" }
}
......
leak:d_growable_string_callback_adapter
leak:libpython
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment