From: Frantisek Sumsal Date: Mon, 8 Jul 2019 11:47:46 +0000 (+0200) Subject: test: make ASAN/UBSAN_OPTIONS overridable from the outside X-Git-Tag: v243-rc1~181 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f5f8cc7aed1f66962ec291c31639048f1dc3b55f;p=thirdparty%2Fsystemd.git test: make ASAN/UBSAN_OPTIONS overridable from the outside This should allow us to tweak the ASAN_OPTIONS and UBSAN_OPTIONS env variables for integration tests as well --- diff --git a/test/test-functions b/test/test-functions index 4a76dd70ea1..8db4060ced3 100644 --- a/test/test-functions +++ b/test/test-functions @@ -395,8 +395,8 @@ create_asan_wrapper() { set -x -DEFAULT_ASAN_OPTIONS=strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1 -DEFAULT_UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:halt_on_error=1 +DEFAULT_ASAN_OPTIONS=${ASAN_OPTIONS:-strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1} +DEFAULT_UBSAN_OPTIONS=${UBSAN_OPTIONS:-print_stacktrace=1:print_summary=1:halt_on_error=1} DEFAULT_ENVIRONMENT="ASAN_OPTIONS=\$DEFAULT_ASAN_OPTIONS UBSAN_OPTIONS=\$DEFAULT_UBSAN_OPTIONS" # As right now bash is the PID 1, we can't expect PATH to have a sane value.