X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f9d3c1e1600afd3d69155d3cf6d26ed054c97619..58d9227184fb51af98700ece9235f69d26f2db6a:/testsuite/run_tests.in diff --git a/testsuite/run_tests.in b/testsuite/run_tests.in index f2fdbde128..9cd50d3d3b 100755 --- a/testsuite/run_tests.in +++ b/testsuite/run_tests.in @@ -2,6 +2,11 @@ failed_nb=0 success_nb=0 tests_nb=0 +if [ xvalgrind = "x$1" ] ; then + valgrind=valgrind +else + valgrind= +fi for test in log_usage \ dynar_int dynar_double dynar_string \ dict_usage dict_crash \ @@ -11,10 +16,18 @@ for test in log_usage \ do tests_nb=`expr $tests_nb + 1` echo "#### Test $test" - ./$test --gras-log="root.thres=info" 2>&1 + if [ "x$test" = "xdict_crash" ] ; then + ./$test --gras-log="root.thres=info" 2>&1 + else + $valgrind ./$test --gras-log="root.thres=info" 2>&1 + fi if [ $? != 0 ] ; then echo "## failed. Rerun $test with full details." - ./$test --gras-log="root.thres=debug" 2>&1 + if [ "x$test" = "xdict_crash" ] ; then + ./$test --gras-log="root.thres=debug" 2>&1 + else + $valgrind ./$test --gras-log="root.thres=debug" 2>&1 + fi failed_nb=`expr $failed_nb + 1` failed="$failed $test" else