Add 'make valgrind' target to run tests under valgrind.

This commit is contained in:
Richard Jones
2009-05-09 13:40:31 +01:00
parent 09492abb65
commit c419731e3a
2 changed files with 8 additions and 1 deletions

View File

@@ -94,9 +94,15 @@ tests_CFLAGS = \
tests_LDADD = $(top_builddir)/src/libguestfs.la
TESTS = $(check_PROGRAMS)
TESTS_ENVIRONMENT = $(VG)
$(TESTS): $(INITRAMFS) $(VMLINUZ)
# Run the tests under valgrind.
valgrind:
$(MAKE) check VG="valgrind --quiet --leak-check=full"
# Manual pages.
# guestfs-actions.pod and guestfs-structs are autogenerated. There is
# no include mechanism for POD, so we have to do it by hand.

View File

@@ -44,7 +44,8 @@ guestfs_c_actions.o: guestfs_c_actions.c
TESTS_ENVIRONMENT = \
LD_LIBRARY_PATH=$(abs_top_builddir)/src/.libs \
LIBGUESTFS_PATH=$(abs_top_builddir)
LIBGUESTFS_PATH=$(abs_top_builddir) \
$(VG)
TESTS = t/guestfs_005_load t/guestfs_010_launch t/guestfs_050_lvcreate
noinst_DATA += $(TESTS)