diff --git a/run-tests.sh b/run-tests.sh index 45d283e..76ba1e5 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -76,7 +76,7 @@ TESTS_CPP_DLL="tlstest-lib throwcatch-lib" TESTS_CPP_LINK_DLL="throwcatch-main" TESTS_SSP="stacksmash" TESTS_ASAN="stacksmash" -TESTS_FORTIFY="bufferoverflow" +TESTS_FORTIFY="bufferoverflow crt-test" TESTS_UBSAN="ubsan" TESTS_OMP="hello-omp" TESTS_UWP="uwp-error" @@ -164,7 +164,8 @@ for arch in $ARCHS; do $arch-w64-mingw32-clang $test.c -o $TEST_DIR/$test.exe -fstack-protector-strong done for test in $TESTS_FORTIFY; do - $arch-w64-mingw32-clang $test.c -o $TEST_DIR/$test.exe -O2 -D_FORTIFY_SOURCE=2 -lssp + $arch-w64-mingw32-clang $test.c -o $TEST_DIR/$test-fortify.exe -O2 -D_FORTIFY_SOURCE=2 -lssp + TESTS_EXTRA="$TESTS_EXTRA $test-fortify" done for test in $TESTS_IDL; do # This is primary a build-only test, so no need to execute it. @@ -240,7 +241,7 @@ for arch in $ARCHS; do DLL="$DLL $i" fi done - RUN_TESTS="$TESTS_C $TESTS_C_LINK_DLL $TESTS_CPP $TESTS_CPP_LINK_DLL $TESTS_EXTRA $TESTS_SSP $TESTS_FORTIFY" + RUN_TESTS="$TESTS_C $TESTS_C_LINK_DLL $TESTS_CPP $TESTS_CPP_LINK_DLL $TESTS_EXTRA $TESTS_SSP" cd $TEST_DIR if [ -n "$COPY" ]; then COPYFILES=""