From 8dabd614949d7100232619da82dfb436ba9b1a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 10 Feb 2025 23:49:39 +0200 Subject: [PATCH] test: Rename HAVE_SANITIZERS to HAVE_ASAN Always run the ubsan tests; those should work on any architecture now. --- run-tests.sh | 12 ++++++------ test/Makefile | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/run-tests.sh b/run-tests.sh index 424f3a7..598eefa 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -99,25 +99,25 @@ for arch in $ARCHS; do RUN="$RUN_I686" COPY="$COPY_I686" NATIVE="$NATIVE_X86" - HAVE_SANITIZERS=1 + HAVE_ASAN=1 ;; x86_64) RUN="$RUN_X86_64" COPY="$COPY_X86_64" NATIVE="$NATIVE_X86" - HAVE_SANITIZERS=1 + HAVE_ASAN=1 ;; armv7) RUN="$RUN_ARMV7" COPY="$COPY_ARMV7" NATIVE="$NATIVE_ARMV7" - unset HAVE_SANITIZERS + unset HAVE_ASAN ;; aarch64) RUN="$RUN_AARCH64" COPY="$COPY_AARCH64" NATIVE="$NATIVE_AARCH64" - unset HAVE_SANITIZERS + unset HAVE_ASAN ;; esac @@ -137,8 +137,8 @@ for arch in $ARCHS; do [ -z "$CLEAN" ] || rm -rf $TEST_DIR mkdir -p $TEST_DIR cd $TEST_DIR - $MAKE -f ../Makefile ARCH=$arch HAVE_UWP=$HAVE_UWP HAVE_CFGUARD=$HAVE_CFGUARD HAVE_SANITIZERS=$HAVE_SANITIZERS NATIVE=$NATIVE RUNTIMES_SRC=$PREFIX/$arch-w64-mingw32/bin clean - $MAKE -f ../Makefile ARCH=$arch HAVE_UWP=$HAVE_UWP HAVE_CFGUARD=$HAVE_CFGUARD HAVE_SANITIZERS=$HAVE_SANITIZERS NATIVE=$NATIVE RUNTIMES_SRC=$PREFIX/$arch-w64-mingw32/bin RUN="$RUN" $COPYARG $MAKEOPTS -j$CORES $TARGET + $MAKE -f ../Makefile ARCH=$arch HAVE_UWP=$HAVE_UWP HAVE_CFGUARD=$HAVE_CFGUARD HAVE_ASAN=$HAVE_ASAN NATIVE=$NATIVE RUNTIMES_SRC=$PREFIX/$arch-w64-mingw32/bin clean + $MAKE -f ../Makefile ARCH=$arch HAVE_UWP=$HAVE_UWP HAVE_CFGUARD=$HAVE_CFGUARD HAVE_ASAN=$HAVE_ASAN NATIVE=$NATIVE RUNTIMES_SRC=$PREFIX/$arch-w64-mingw32/bin RUN="$RUN" $COPYARG $MAKEOPTS -j$CORES $TARGET cd .. done echo All tests succeeded diff --git a/test/Makefile b/test/Makefile index d75870e..8b39ab4 100644 --- a/test/Makefile +++ b/test/Makefile @@ -76,10 +76,10 @@ TESTS_CPP_DLL = tlstest-lib throwcatch-lib TESTS_CPP_LINK_DLL = throwcatch-main TESTS_SSP = stacksmash TESTS_FORTIFY = bufferoverflow crt-test -ifneq ($(HAVE_SANITIZERS),) +ifneq ($(HAVE_ASAN),) TESTS_ASAN = stacksmash - TESTS_UBSAN = ubsan endif +TESTS_UBSAN = ubsan ifneq ($(HAVE_OPENMP),) TESTS_OMP = hello-omp endif