Skip to content
Snippets Groups Projects
Commit 510e18d7 authored by Tobias Leibner's avatar Tobias Leibner
Browse files

[scripts] get ASAN_OPTIONS from OPTS file

parent b6362e45
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,6 @@ else
CTEST="${CTEST} -L ${TESTS_MODULE_SUBDIR}"
fi
ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${CTEST}
ASAN_OPTIONS=${ASAN_OPTIONS} UBSAN_OPTIONS=${UBSAN_OPTIONS} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${CTEST}
cp ${DUNE_BUILD_DIR}/${MY_MODULE}/${MY_MODULE//-/\/}/test/*xml ${HOME}/testresults/
......@@ -29,7 +29,7 @@ ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD}
${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_binaries
HEADERCHECK="headercheck"
ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${CTEST}
ASAN_OPTIONS=${ASAN_OPTIONS} UBSAN_OPTIONS=${UBSAN_OPTIONS} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${CTEST}
${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} ${HEADERCHECK}
cp ${DUNE_BUILD_DIR}/${MY_MODULE}/${MY_MODULE//-/\/}/test/*xml ${HOME}/testresults/
......@@ -16,6 +16,7 @@ set -e
set -x
source ${SUPERDIR}/scripts/bash/retry_command.bash
source ${SUPERDIR}/${OPTS}
if [[ ${CC} == *"clang"* ]] ; then
ASAN_LIB=$(${CC} -print-file-name=libclang_rt.asan-x86_64.so)
......@@ -23,8 +24,8 @@ else
ASAN_LIB=""
fi
ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD}
ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} bindings
ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_python
ASAN_OPTIONS=${ASAN_OPTIONS} UBSAN_OPTIONS=${UBSAN_OPTIONS} LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD}
ASAN_OPTIONS=${ASAN_OPTIONS} UBSAN_OPTIONS=${UBSAN_OPTIONS} LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} bindings
ASAN_OPTIONS=${ASAN_OPTIONS} UBSAN_OPTIONS=${UBSAN_OPTIONS} LD_PRELOAD=${ASAN_LIB} ${SRC_DCTRL} ${BLD} --only=${MY_MODULE} bexec ${BUILD_CMD} test_python
cp ${DUNE_BUILD_DIR}/${MY_MODULE}/python/pytest_results.xml ${HOME}/testresults/
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