From 1a28d463b4041e5af7cec55b1fdbeca06db4316d Mon Sep 17 00:00:00 2001 From: Frank Benkstein Date: Fri, 14 Dec 2007 22:50:27 +0100 Subject: [PATCH] tests/Makefile: add valgrind test rule --- tests/.valgrind-supressions | 5 +++++ tests/Makefile | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/.valgrind-supressions diff --git a/tests/.valgrind-supressions b/tests/.valgrind-supressions new file mode 100644 index 0000000..0349f6b --- /dev/null +++ b/tests/.valgrind-supressions @@ -0,0 +1,5 @@ +{ + Linker + Memcheck:Cond + obj:/lib/ld-*.so +} diff --git a/tests/Makefile b/tests/Makefile index eb7ea7e..8f82a6d 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -4,6 +4,9 @@ VPATH = ../src override CFLAGS+=-I../src +export VLOCK_TEST_OUTPUT_MODE +VLOCK_TEST_OUTPUT_MODE = verbose + .PHONY: all all: run-tests @@ -22,6 +25,17 @@ test_sort.o: test_tsort.c test_tsort.h tsort.h run-tests: vlock-test @./vlock-test +.PHONY: run-valgrind +run-valgrind : VLOCK_TEST_OUTPUT_MODE=silent +run-valgrind: vlock-test + @valgrind \ + --tool=memcheck \ + --suppressions=.valgrind-supressions \ + --error-exitcode=1 \ + --leak-check=full \ + --show-reachable=yes \ + ./vlock-test + .PHONY: clean clean: $(RM) vlock-test $(wildcard *.o) -- 2.11.4.GIT