summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-06-22 08:41:14 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-06-28 09:08:57 +0100
commit2fa9779b81bc6dff11eb10644755ca9063e8865f (patch)
tree9f7971f01ba7b91ded152c8dc12790e2da01ed9d /tests
parentdb13ec83dc626ae73dd14badef0c05d17e85b42d (diff)
downloadlibguestfs-2fa9779b81bc6dff11eb10644755ca9063e8865f.tar.gz
libguestfs-2fa9779b81bc6dff11eb10644755ca9063e8865f.tar.xz
libguestfs-2fa9779b81bc6dff11eb10644755ca9063e8865f.zip
tests: Add SKIP_TEST_* variables to allow these tests to be skipped.
By setting these variables, we can skip tests that fail on RHEL 5. (cherry picked from commit 145f35badfd9ca4a6d9f54f7732566a5e5114876)
Diffstat (limited to 'tests')
-rwxr-xr-xtests/md/test-inspect-fstab-md.sh5
-rwxr-xr-xtests/md/test-list-filesystems.sh5
-rwxr-xr-xtests/md/test-list-md-devices.sh5
-rwxr-xr-xtests/md/test-mdadm.sh5
-rwxr-xr-xtests/ntfsclone/test-ntfsclone.sh5
-rwxr-xr-xtests/regressions/rhbz690819.sh5
6 files changed, 30 insertions, 0 deletions
diff --git a/tests/md/test-inspect-fstab-md.sh b/tests/md/test-inspect-fstab-md.sh
index 1804d33e..a64cbe09 100755
--- a/tests/md/test-inspect-fstab-md.sh
+++ b/tests/md/test-inspect-fstab-md.sh
@@ -21,6 +21,11 @@
set -e
export LANG=C
+if [ -n "$SKIP_TEST_INSPECT_FSTAB_MD_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
# The first test requires a new Augeas lens for parsing mdadm.conf.
# If this is not present in the appliance or on the host, skip the
# test.
diff --git a/tests/md/test-list-filesystems.sh b/tests/md/test-list-filesystems.sh
index b9a03408..f52afb00 100755
--- a/tests/md/test-list-filesystems.sh
+++ b/tests/md/test-list-filesystems.sh
@@ -20,6 +20,11 @@
set -e
+if [ -n "$SKIP_TEST_LIST_FILESYSTEMS_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
rm -f test.output
# Create 2 disks partitioned as:
diff --git a/tests/md/test-list-md-devices.sh b/tests/md/test-list-md-devices.sh
index 99283be5..ad9e5b54 100755
--- a/tests/md/test-list-md-devices.sh
+++ b/tests/md/test-list-md-devices.sh
@@ -20,6 +20,11 @@
set -e
+if [ -n "$SKIP_TEST_LIST_MD_DEVICES_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
output=$(
../../fish/guestfish <<EOF
# Add 2 empty disks
diff --git a/tests/md/test-mdadm.sh b/tests/md/test-mdadm.sh
index 620dcfd9..91fcca3d 100755
--- a/tests/md/test-mdadm.sh
+++ b/tests/md/test-mdadm.sh
@@ -20,6 +20,11 @@
set -e
+if [ -n "$SKIP_TEST_MDADM_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
rm -f md-test1.img md-test2.img md-test3.img md-test4.img
../../fish/guestfish <<EOF
diff --git a/tests/ntfsclone/test-ntfsclone.sh b/tests/ntfsclone/test-ntfsclone.sh
index 2dc4fe8b..999cbfbf 100755
--- a/tests/ntfsclone/test-ntfsclone.sh
+++ b/tests/ntfsclone/test-ntfsclone.sh
@@ -20,6 +20,11 @@
set -e
+if [ -n "$SKIP_TEST_NTFSCLONE_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
rm -f test1.img backup1 backup2
guestfish=../../fish/guestfish
diff --git a/tests/regressions/rhbz690819.sh b/tests/regressions/rhbz690819.sh
index 9d8e38ca..e3f9bb89 100755
--- a/tests/regressions/rhbz690819.sh
+++ b/tests/regressions/rhbz690819.sh
@@ -35,6 +35,11 @@
set -e
export LANG=C
+if [ -n "$SKIP_TEST_RHBZ690819_SH" ]; then
+ echo "$0: test skipped because environment variable is set."
+ exit 0
+fi
+
rm -f test.img
../../fish/guestfish sparse test.img 100M