From d33c36235df1925b894acd1352ba0d541e97afac Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Thu, 19 May 2022 19:22:02 -0700 Subject: [lit] Fix setup of sanitizer environment Not all options were propageted into tests. Reviewed By: ychen Differential Revision: https://reviews.llvm.org/D122869 --- polly/test/Unit/lit.cfg | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'polly') diff --git a/polly/test/Unit/lit.cfg b/polly/test/Unit/lit.cfg index eca3aae..4763c45 100644 --- a/polly/test/Unit/lit.cfg +++ b/polly/test/Unit/lit.cfg @@ -32,10 +32,19 @@ if 'TMP' in os.environ: if 'TEMP' in os.environ: config.environment['TEMP'] = os.environ['TEMP'] -# Propagate path to symbolizer for ASan/MSan. -for symbolizer in ['ASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH']: - if symbolizer in os.environ: - config.environment[symbolizer] = os.environ[symbolizer] +# Propagate sanitizer options. +for var in [ + 'ASAN_SYMBOLIZER_PATH', + 'MSAN_SYMBOLIZER_PATH', + 'TSAN_SYMBOLIZER_PATH', + 'UBSAN_SYMBOLIZER_PATH', + 'ASAN_OPTIONS', + 'MSAN_OPTIONS', + 'TSAN_OPTIONS', + 'UBSAN_OPTIONS', +]: + if var in os.environ: + config.environment[var] = os.environ[var] if platform.system() == 'Darwin': shlibpath_var = 'DYLD_LIBRARY_PATH' -- cgit v1.1