# - 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.
#
awk '{print $$2}')
extra-tests: \
- test-capitests \
+ test-prerequisites \
+ test-c-api \
test-tools-null \
test-tools-internal \
test-df-real \
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
test-sparsify:
$(MAKE) -C ../sparsify VG="$(VG)" check
-# Run capitests under valgrind.
-test-capitests:
- $(MAKE) -C ../capitests VG="$(RUN_VG)" check
+# Run c-api tests under valgrind.
+test-c-api:
+ $(MAKE) -C ../tests/c-api VG="$(RUN_VG)" check
# Test OCaml bindings under valgrind.
test-ocaml: