diff options
author | Ruediger Meier | 2015-12-10 16:56:11 +0100 |
---|---|---|
committer | Ruediger Meier | 2015-12-10 19:05:25 +0100 |
commit | ee6c0ca65b36f4925f58d787276786252532be6f (patch) | |
tree | 6c0eab369c26ac473c1004d9f54b64d3f4935de7 /tests/ts/mount | |
parent | tests: skip automake's empty "Testsuite summary" (diff) | |
download | kernel-qcow2-util-linux-ee6c0ca65b36f4925f58d787276786252532be6f.tar.gz kernel-qcow2-util-linux-ee6c0ca65b36f4925f58d787276786252532be6f.tar.xz kernel-qcow2-util-linux-ee6c0ca65b36f4925f58d787276786252532be6f.zip |
tests: skip nonroot before checking for progs in PATH
The least annoying and most useful order is this one:
1. check for compiled UL commands
2. check for root
3. check for loop support
4. check for external progs
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'tests/ts/mount')
-rwxr-xr-x | tests/ts/mount/devname | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fslists | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-devname | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-devname2label | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-devname2uuid | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-label | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-label2devname | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-label2uuid | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-symlink | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-uuid | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-uuid2devname | 2 | ||||
-rwxr-xr-x | tests/ts/mount/fstab-uuid2label | 2 | ||||
-rwxr-xr-x | tests/ts/mount/label | 2 | ||||
-rwxr-xr-x | tests/ts/mount/regfile | 2 | ||||
-rwxr-xr-x | tests/ts/mount/remount | 2 | ||||
-rwxr-xr-x | tests/ts/mount/rlimit | 2 | ||||
-rwxr-xr-x | tests/ts/mount/shared-subtree | 2 | ||||
-rwxr-xr-x | tests/ts/mount/umount-alltargets | 2 | ||||
-rwxr-xr-x | tests/ts/mount/umount-recursive | 2 | ||||
-rwxr-xr-x | tests/ts/mount/uuid | 2 |
20 files changed, 20 insertions, 20 deletions
diff --git a/tests/ts/mount/devname b/tests/ts/mount/devname index 2ba5effb6..2570fe3f5 100755 --- a/tests/ts/mount/devname +++ b/tests/ts/mount/devname @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fslists b/tests/ts/mount/fslists index 599173002..63f1fab12 100755 --- a/tests/ts/mount/fslists +++ b/tests/ts/mount/fslists @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-devname b/tests/ts/mount/fstab-devname index 05704969b..f04e27040 100755 --- a/tests/ts/mount/fstab-devname +++ b/tests/ts/mount/fstab-devname @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-devname2label b/tests/ts/mount/fstab-devname2label index f55d2056b..e135a2bee 100755 --- a/tests/ts/mount/fstab-devname2label +++ b/tests/ts/mount/fstab-devname2label @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-devname2uuid b/tests/ts/mount/fstab-devname2uuid index 66d9046dc..8fca1b90e 100755 --- a/tests/ts/mount/fstab-devname2uuid +++ b/tests/ts/mount/fstab-devname2uuid @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-label b/tests/ts/mount/fstab-label index e0d819b9a..8eec212cf 100755 --- a/tests/ts/mount/fstab-label +++ b/tests/ts/mount/fstab-label @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-label2devname b/tests/ts/mount/fstab-label2devname index 6bb23a5f9..7ad2349d9 100755 --- a/tests/ts/mount/fstab-label2devname +++ b/tests/ts/mount/fstab-label2devname @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-label2uuid b/tests/ts/mount/fstab-label2uuid index 08a2927bf..2a759f0c1 100755 --- a/tests/ts/mount/fstab-label2uuid +++ b/tests/ts/mount/fstab-label2uuid @@ -25,10 +25,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-symlink b/tests/ts/mount/fstab-symlink index bf00e1355..ba8dafb5b 100755 --- a/tests/ts/mount/fstab-symlink +++ b/tests/ts/mount/fstab-symlink @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" LINKNAME="$TS_OUTDIR/${TS_TESTNAME}_lnk" diff --git a/tests/ts/mount/fstab-uuid b/tests/ts/mount/fstab-uuid index 6d7c5bf3c..867bc081d 100755 --- a/tests/ts/mount/fstab-uuid +++ b/tests/ts/mount/fstab-uuid @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-uuid2devname b/tests/ts/mount/fstab-uuid2devname index 6c9009720..0196843e3 100755 --- a/tests/ts/mount/fstab-uuid2devname +++ b/tests/ts/mount/fstab-uuid2devname @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/fstab-uuid2label b/tests/ts/mount/fstab-uuid2label index 77895e31c..641838979 100755 --- a/tests/ts/mount/fstab-uuid2label +++ b/tests/ts/mount/fstab-uuid2label @@ -24,10 +24,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/label b/tests/ts/mount/label index 5e935c032..451a9eb67 100755 --- a/tests/ts/mount/label +++ b/tests/ts/mount/label @@ -25,10 +25,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV diff --git a/tests/ts/mount/regfile b/tests/ts/mount/regfile index 8278e84b1..989806248 100755 --- a/tests/ts/mount/regfile +++ b/tests/ts/mount/regfile @@ -11,10 +11,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" IMAGE=$(ts_image_init) mkfs.ext3 -F $IMAGE &> /dev/null || ts_die "Cannot make ext3 on $IMAGE" diff --git a/tests/ts/mount/remount b/tests/ts/mount/remount index 9fa14b6b8..717692752 100755 --- a/tests/ts/mount/remount +++ b/tests/ts/mount/remount @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_FINDMNT" -ts_check_prog "mkfs.ext2" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext2" # mountpoint [ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT diff --git a/tests/ts/mount/rlimit b/tests/ts/mount/rlimit index 5e6880c4f..846908400 100755 --- a/tests/ts/mount/rlimit +++ b/tests/ts/mount/rlimit @@ -31,10 +31,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" [ -L /etc/mtab ] && ts_skip "mtab is symlink" [ "$(stat --format '%s' /etc/mtab)" -gt "1024" ] || ts_skip "mtab is too small" diff --git a/tests/ts/mount/shared-subtree b/tests/ts/mount/shared-subtree index b68a1aa99..038e02572 100755 --- a/tests/ts/mount/shared-subtree +++ b/tests/ts/mount/shared-subtree @@ -9,10 +9,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_check_test_command "$TS_CMD_FINDMNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" [ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT diff --git a/tests/ts/mount/umount-alltargets b/tests/ts/mount/umount-alltargets index 3b5498fc2..59c7e0394 100755 --- a/tests/ts/mount/umount-alltargets +++ b/tests/ts/mount/umount-alltargets @@ -11,9 +11,9 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_check_test_command "$TS_CMD_FDISK" -ts_check_prog "mkfs.ext2" ts_skip_nonroot +ts_check_prog "mkfs.ext2" $TS_CMD_UMOUNT --help | grep -q all-targets [ $? -eq 1 ] && ts_skip "all-targets unsupported" diff --git a/tests/ts/mount/umount-recursive b/tests/ts/mount/umount-recursive index 2795173f7..29669a88d 100755 --- a/tests/ts/mount/umount-recursive +++ b/tests/ts/mount/umount-recursive @@ -11,9 +11,9 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_check_test_command "$TS_CMD_FDISK" -ts_check_prog "mkfs.ext2" ts_skip_nonroot +ts_check_prog "mkfs.ext2" $TS_CMD_UMOUNT --help | grep -q recursive [ $? -eq 1 ] && ts_skip "recursive unsupported" diff --git a/tests/ts/mount/uuid b/tests/ts/mount/uuid index 6af358c7d..442860ca4 100755 --- a/tests/ts/mount/uuid +++ b/tests/ts/mount/uuid @@ -23,10 +23,10 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_prog "mkfs.ext3" ts_skip_nonroot ts_check_losetup +ts_check_prog "mkfs.ext3" ts_device_init DEVICE=$TS_LODEV |