bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tests/cp/cp-a-selinux: skip the test if no loopdevices avail


From: Jim Meyering
Subject: Re: [PATCH] tests/cp/cp-a-selinux: skip the test if no loopdevices available
Date: Mon, 01 Feb 2010 16:48:48 +0100

Ondřej Vašík wrote:
> as reported in rhbz #558898 , cp-a-selinux test could fail if there are
> no loop devices available or if the kernel has no support for loop
> devices. Other similar tests just skip if the mount or filesystem
> creation fails. Attached patch does the same for the cp/cp-a-selinux
> test.
...
> Subject: [PATCH] tests: cp-a-selinux :skip the test if no loopdevices 
> available
>
> * tests/cp/cp-a-selinux: skip the test (instead of fail) if no
> loopdevices available

Thanks.
That looks fine, so I've pushed it.

>From f53a0e1062e251baf709552cdde73ce4f6ccf6fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= <address@hidden>
Date: Mon, 1 Feb 2010 16:29:27 +0100
Subject: [PATCH] tests: cp-a-selinux: skip the test if mounting a loop device 
fails

* tests/cp/cp-a-selinux: Skip the test (instead of fail) if we
fail to mount a loop device (e.g., none available).
---
 tests/cp/cp-a-selinux |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/tests/cp/cp-a-selinux b/tests/cp/cp-a-selinux
index 313f132..770dcc4 100755
--- a/tests/cp/cp-a-selinux
+++ b/tests/cp/cp-a-selinux
@@ -48,12 +48,15 @@ ls -Z f | grep $ctx || fail=1

 # Create a file system, then mount it with the context=... option.
 dd if=/dev/zero of=blob bs=8192 count=200 > /dev/null 2>&1 \
-                                             || framework_failure
-mkdir mnt                                    || framework_failure
+                                             || skip=1
+mkdir mnt                                    || skip=1
 mkfs -t ext2 -F blob ||
   skip_test_ "failed to create an ext2 file system"

-mount -oloop,context=$ctx blob mnt           || framework_failure
+mount -oloop,context=$ctx blob mnt           || skip=1
+test $skip = 1 \
+  && skip_test_ "insufficient mount/ext2 support"
+
 cd mnt                                       || framework_failure

 echo > f                                     || framework_failure
--
1.7.0.rc1.149.g0b0b7




reply via email to

[Prev in Thread] Current Thread [Next in Thread]