extra tests: Test that valgrind and libtool are installed.

This commit is contained in:
Richard W.M. Jones
2011-12-02 15:03:19 +00:00
parent e72c200e4c
commit b7addee24d

View File

@@ -22,6 +22,7 @@
# - the disks of these guests are accessible by the current user
# (tip: add yourself to the 'disk' group)
# - valgrind
# - libtool
#
# These tests may fail for reasons which aren't necessarily real problems.
#
@@ -68,6 +69,7 @@ GUESTS = $(shell virsh -c $(LIBVIRT_DEFAULT_URI) list --all | \
awk '{print $$2}')
extra-tests: \
test-prerequisites \
test-capitests \
test-tools-null \
test-tools-internal \
@@ -78,6 +80,16 @@ extra-tests: \
test-resize \
test-sparsify
test-prerequisites:
@libtool --help >/dev/null 2>&1 || { \
echo "extra-tests: libtool is not installed"; \
exit 1; \
}
@valgrind --help >/dev/null 2>&1 || { \
echo "extra-tests: valgrind is not installed"; \
exit 1; \
}
# Null invocations of the basic tools shouldn't leak memory.
test-tools-null:
$(RUN_VG) ../fish/guestfish -N part exit