summaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorEmanuele Aina <em@nerd.ocracy.org>2007-07-05 22:03:35 +0000
committerEmanuele Aina <em@nerd.ocracy.org>2007-07-05 22:03:35 +0000
commit8cab241b7d31dea8de07b100242eb65fef899f1a (patch)
treedcfb11f3e36236a3850a05f7566924f59debb54d /rules
parent5074de4b10a0531cc96e3c870217d24ad74bf3bd (diff)
downloadtelepathy-salut-8cab241b7d31dea8de07b100242eb65fef899f1a.tar.gz
Don't delete the valgrind log files after each test is run
20070705220335-f974e-e5477b052437e5377505aeed7d0726c2288b993f.gz
Diffstat (limited to 'rules')
-rw-r--r--rules/check.mak7
1 files changed, 3 insertions, 4 deletions
diff --git a/rules/check.mak b/rules/check.mak
index 2901d94a..650f5137 100644
--- a/rules/check.mak
+++ b/rules/check.mak
@@ -1,4 +1,5 @@
LOOPS = 10
+CLEANFILES = $(CLEANFILES) valgrind.*.log
# run any given test by running make test.check
# if the test fails, run it again at at least debug level 2
@@ -32,12 +33,10 @@ LOOPS = 10
$(foreach s,$(SUPPRESSIONS),--suppressions=$(s)) \
--tool=memcheck --leak-check=full --trace-children=yes \
--leak-resolution=high --num-callers=20 \
- ./$* 2>&1 | tee valgrind.log
- @if grep "==" valgrind.log > /dev/null 2>&1; then \
- rm valgrind.log; \
+ ./$* 2>&1 | tee "valgrind.$*.log"
+ @if grep "==" "valgrind.$*.log" > /dev/null 2>&1; then \
exit 1; \
fi
- @rm valgrind.log
# valgrind any given test and generate suppressions for it
%.valgrind.gen-suppressions: %