--- tests/Makefile.am | 11 +++++++---- tests/test-binaries-exist-network.sh | 2 ++ tests/test-binaries-exist.sh | 4 +++- tests/test-build-bash-network.sh | 3 +++ tests/test-build-bash.sh | 4 +++- tests/test-harder-network.sh | 3 +++ tests/test-harder.sh | 4 +++- 7 files changed, 24 insertions(+), 7 deletions(-) create mode 100755 tests/test-binaries-exist-network.sh create mode 100755 tests/test-build-bash-network.sh create mode 100755 tests/test-harder-network.sh
diff --git a/tests/Makefile.am b/tests/Makefile.am index 9603e89..03c97b3 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -22,11 +22,14 @@ EXTRA_DIST = \ $(TESTS) TESTS = \ - test-basic.sh - -if NETWORK_TESTS -TESTS += \ + test-basic.sh \ test-build-bash.sh \ test-binaries-exist.sh \ test-harder.sh + +if NETWORK_TESTS +TESTS += \ + test-build-bash-network.sh \ + test-binaries-exist-network.sh \ + test-harder-network.sh endif diff --git a/tests/test-binaries-exist-network.sh b/tests/test-binaries-exist-network.sh new file mode 100755 index 0000000..19c3830 --- /dev/null +++ b/tests/test-binaries-exist-network.sh @@ -0,0 +1,2 @@ +#!/bin/sh +USE_NETWORK=1 ./test-binaries-exist.sh diff --git a/tests/test-binaries-exist.sh b/tests/test-binaries-exist.sh index e9d2192..797c808 100755 --- a/tests/test-binaries-exist.sh +++ b/tests/test-binaries-exist.sh @@ -22,8 +22,10 @@ d1=test-binaries-exist.d1 d2=test-binaries-exist.d2 rm -rf $d1 $d2 +test "$USE_NETWORK" = 1 || USE_INSTALLED=--use-installed + # We assume that 'bash' and 'coreutils' package names exist in every distro. -../src/supermin -v --prepare bash coreutils -o $d1 +../src/supermin -v --prepare $USE_INSTALLED bash coreutils -o $d1 # Build a chroot. ../src/supermin -v --build -f chroot $d1 -o $d2 diff --git a/tests/test-build-bash-network.sh b/tests/test-build-bash-network.sh new file mode 100755 index 0000000..a80da4d --- /dev/null +++ b/tests/test-build-bash-network.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +USE_NETWORK=1 ./test-build-bash.sh diff --git a/tests/test-build-bash.sh b/tests/test-build-bash.sh index 6507683..0089666 100755 --- a/tests/test-build-bash.sh +++ b/tests/test-build-bash.sh @@ -27,8 +27,10 @@ d1=test-build-bash.d1 d2=test-build-bash.d2 rm -rf $d1 $d2 +test "$USE_NETWORK" = 1 || USE_INSTALLED=--use-installed + # We assume 'bash' is a package everywhere. -../src/supermin -v --prepare bash -o $d1 +../src/supermin -v --prepare $USE_INSTALLED bash -o $d1 arch="$(uname -m)" diff --git a/tests/test-harder-network.sh b/tests/test-harder-network.sh new file mode 100755 index 0000000..56619fb --- /dev/null +++ b/tests/test-harder-network.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +USE_NETWORK=1 ./test-build-hardser.sh diff --git a/tests/test-harder.sh b/tests/test-harder.sh index 25dad90..5bd44b1 100755 --- a/tests/test-harder.sh +++ b/tests/test-harder.sh @@ -54,7 +54,9 @@ case $distro in ;; esac -../src/supermin -v --prepare $pkgs -o $d1 +test "$USE_NETWORK" = 1 || USE_INSTALLED=--use-installed + +../src/supermin -v --prepare $USE_INSTALLED $pkgs -o $d1 # Build a chroot. ../src/supermin -v --build -f chroot $d1 -o $d2 -- 1.9.0 _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://www.redhat.com/mailman/listinfo/libguestfs