Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't fill array with garbage when it won't be needed. Thanks agier (and ubsan).
[simgrid.git] / tools / jenkins / Sanitizers.sh
index 76927130da53d148b15b1ebadc2549aaf9497050..b41839a00a013b8ef8f34b40e91431d2db4375d9 100755 (executable)
@@ -28,6 +28,7 @@ fi
 
 if [ "${SANITIZER}" = "address" ]
 then
+    export ASAN_OPTIONS="suppressions=$WORKSPACE/tools/sanitizers.supp"
     SANITIZER_OPTIONS="-Denable_address_sanitizer=ON -Denable_undefined_sanitizer=OFF -Denable_thread_sanitizer=OFF"
 elif [ "${SANITIZER}" = "thread" ]
 then
@@ -80,7 +81,7 @@ cmake -Denable_documentation=OFF -Denable_lua=ON -Denable_java=OFF \
       -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_smpi_ISP_testsuite=ON -Denable_coverage=OFF\
       -Denable_fortran=OFF -Denable_python=OFF ${SANITIZER_OPTIONS} $WORKSPACE
 
-make -j$NUMPROC
+make -j$NUMPROC tests
 ctest --no-compress-output -D ExperimentalTest || true
 
 if [ -f Testing/TAG ] ; then