Test booting repeatedly to track down qemu boot hangs.
[libguestfs.git] / Makefile.am
index 592ed94..fcf5f61 100644 (file)
@@ -95,14 +95,14 @@ make-initramfs.sh: make-initramfs.sh.in
 # Tests.  These are auto-generated from the test descriptions
 # in the generator.
 
-check_PROGRAMS = tests
+check_PROGRAMS = tests test-command
 
-tests_SOURCES = tests.c
+tests_SOURCES = tests.c test-bootbootboot.sh
 tests_CFLAGS = \
        -I$(top_builddir)/src -Wall
 tests_LDADD = $(top_builddir)/src/libguestfs.la
 
-TESTS = $(check_PROGRAMS)
+TESTS = tests
 TESTS_ENVIRONMENT = $(VG)
 
 $(TESTS): $(INITRAMFS) $(VMLINUZ)
@@ -112,6 +112,12 @@ $(TESTS): $(INITRAMFS) $(VMLINUZ)
 valgrind:
        $(MAKE) check VG="valgrind --quiet --leak-check=full"
 
+# This binary must be statically linked.  It is used for testing
+# the "guestfs_command" and "guestfs_command_lines" functions.
+
+test_command_SOURCES = test-command.c
+test_command_LDFLAGS = -all-static
+
 # 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.