A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add a valgrind target to the makefile, but not for the dict_crash since it takes...
[simgrid.git]
/
testsuite
/
run_tests.in
diff --git
a/testsuite/run_tests.in
b/testsuite/run_tests.in
index
f2fdbde
..
9cd50d3
100755
(executable)
--- a/
testsuite/run_tests.in
+++ b/
testsuite/run_tests.in
@@
-2,6
+2,11
@@
failed_nb=0
success_nb=0
tests_nb=0
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 \
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"
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."
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
failed_nb=`expr $failed_nb + 1`
failed="$failed $test"
else