summaryrefslogtreecommitdiffstats
path: root/tests/md
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-22 10:57:47 +0100
commit145f35badfd9ca4a6d9f54f7732566a5e5114876 (patch)
tree08c92122cb693a8270dbe63b60a63d011c4a2880 /tests/md
parent6352953ea927819a8ece795d03c4938e657d0a97 (diff)
downloadlibguestfs-145f35badfd9ca4a6d9f54f7732566a5e5114876.tar.gz
libguestfs-145f35badfd9ca4a6d9f54f7732566a5e5114876.tar.xz
libguestfs-145f35badfd9ca4a6d9f54f7732566a5e5114876.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.
Diffstat (limited to 'tests/md')
-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
4 files changed, 20 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