mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
tests: Add $TEST_FUNCTIONS.
This macro(?) expands to some shell script to source the tests/test-functions.sh file from its correct location. The intention is to use this in all tests, but in this commit only the existing tests which already include test-functions.sh are modified.
This commit is contained in:
@@ -87,3 +87,8 @@ if HAVE_OCAMLOPT
|
|||||||
.ml.cmx:
|
.ml.cmx:
|
||||||
$(guestfs_am_v_ocamlopt)$(OCAMLFIND) ocamlopt $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@
|
$(guestfs_am_v_ocamlopt)$(OCAMLFIND) ocamlopt $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Test shell scripts should use '$TEST_FUNCTIONS' to get a predefined
|
||||||
|
# set of helper functions for running tests (see
|
||||||
|
# tests/test-functions.sh).
|
||||||
|
export TEST_FUNCTIONS := source $(abs_top_srcdir)/tests/test-functions.sh
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
. $srcdir/../../tests/test-functions.sh
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
rm -f liveness1.img
|
rm -f liveness1.img
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
. $srcdir/../../tests/test-functions.sh
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
# UML backend doesn't support qcow2 format.
|
# UML backend doesn't support qcow2 format.
|
||||||
supports_qcow2=yes
|
supports_qcow2=yes
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
formats="zip tar-gz tar-xz"
|
formats="zip tar-gz tar-xz"
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_FORMATS_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_FORMATS_SH" ]; then
|
||||||
@@ -46,8 +48,6 @@ fi
|
|||||||
|
|
||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova-formats.d
|
d=test-v2v-i-ova-formats.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_GZ_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_GZ_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -34,8 +36,6 @@ fi
|
|||||||
|
|
||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova-gz.d
|
d=test-v2v-i-ova-gz.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_SUBFOLDERS_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_SUBFOLDERS_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -34,8 +36,6 @@ fi
|
|||||||
|
|
||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova-subfolders.d
|
d=test-v2v-i-ova-subfolders.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir -p $d/subfolder
|
mkdir -p $d/subfolder
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_FORMATS_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_FORMATS_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -34,8 +36,6 @@ fi
|
|||||||
|
|
||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova-tar.d
|
d=test-v2v-i-ova-tar.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_TWO_DISKS_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_TWO_DISKS_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -35,8 +37,6 @@ fi
|
|||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova-two-disks.d
|
d=test-v2v-i-ova-two-disks.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_I_OVA_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_I_OVA_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -48,8 +50,6 @@ fi
|
|||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=test-v2v-i-ova.d
|
d=test-v2v-i-ova.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ unset CDPATH
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
$TEST_FUNCTIONS
|
||||||
|
|
||||||
if [ -n "$SKIP_TEST_V2V_IN_PLACE_SH" ]; then
|
if [ -n "$SKIP_TEST_V2V_IN_PLACE_SH" ]; then
|
||||||
echo "$0: test skipped because environment variable is set"
|
echo "$0: test skipped because environment variable is set"
|
||||||
exit 77
|
exit 77
|
||||||
@@ -44,8 +46,6 @@ fi
|
|||||||
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
export VIRT_TOOLS_DATA_DIR="$srcdir/../test-data/fake-virt-tools"
|
||||||
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
export VIRTIO_WIN="$srcdir/../test-data/fake-virtio-win"
|
||||||
|
|
||||||
. $srcdir/../tests/test-functions.sh
|
|
||||||
|
|
||||||
d=$PWD/test-v2v-in-place.d
|
d=$PWD/test-v2v-in-place.d
|
||||||
rm -rf $d
|
rm -rf $d
|
||||||
mkdir $d
|
mkdir $d
|
||||||
|
|||||||
Reference in New Issue
Block a user