Blame SOURCES/0006-tests-t3000-resize-fs.sh-Add-requirement-on-mkfs.vfa.patch

7fd79c
From ac74b830ce518c2228b8ae3fba3f1ece82b49f81 Mon Sep 17 00:00:00 2001
7fd79c
From: Mike Fleetwood <mike.fleetwood@googlemail.com>
7fd79c
Date: Sun, 28 Sep 2014 16:15:50 +0100
7fd79c
Subject: [PATCH 6/6] tests: t3000-resize-fs.sh: Add requirement on mkfs.vfat
7fd79c
7fd79c
Add test skipping requirement on mkfs.vfat for the FAT32 and FAT16 file
7fd79c
system resizing tests.  This matches existing test skipping requirement
7fd79c
on mkfs.hfs for the hfs+ file system.
7fd79c
7fd79c
* tests/t3000-resize-fs.sh: Also correct skip_test_ to skip_.
7fd79c
* tests/t-lib-helpers.sh: Also update message for requirement of hfs.
7fd79c
---
7fd79c
 tests/t-lib-helpers.sh   | 8 +++++++-
7fd79c
 tests/t3000-resize-fs.sh | 5 +++--
7fd79c
 2 files changed, 10 insertions(+), 3 deletions(-)
7fd79c
7fd79c
diff --git a/tests/t-lib-helpers.sh b/tests/t-lib-helpers.sh
7fd79c
index 4e83a05..c8684bb 100644
7fd79c
--- a/tests/t-lib-helpers.sh
7fd79c
+++ b/tests/t-lib-helpers.sh
7fd79c
@@ -20,7 +20,13 @@ require_acl_()
7fd79c
 require_hfs_()
7fd79c
 {
7fd79c
   mkfs.hfs 2>&1 | grep '^usage:' \
7fd79c
-    || skip_ "This test requires HFS support."
7fd79c
+    || skip_ "mkfs.hfs: command not found"
7fd79c
+}
7fd79c
+
7fd79c
+require_fat_()
7fd79c
+{
7fd79c
+  mkfs.vfat 2>&1 | grep '^Usage:' \
7fd79c
+    || skip_ "mkfs.vfat: command not found"
7fd79c
 }
7fd79c
 
7fd79c
 # Skip this test if we're not in SELinux "enforcing" mode.
7fd79c
diff --git a/tests/t3000-resize-fs.sh b/tests/t3000-resize-fs.sh
7fd79c
index 9084eb4..a79a307 100755
7fd79c
--- a/tests/t3000-resize-fs.sh
7fd79c
+++ b/tests/t3000-resize-fs.sh
7fd79c
@@ -18,7 +18,7 @@
7fd79c
 
7fd79c
 . "${srcdir=.}/init.sh"; path_prepend_ ../parted .
7fd79c
 require_hfs_
7fd79c
-
7fd79c
+require_fat_
7fd79c
 require_root_
7fd79c
 require_scsi_debug_module_
7fd79c
 require_512_byte_sector_size_
7fd79c
@@ -31,7 +31,7 @@ default_end=546147s
7fd79c
 
7fd79c
 # create memory-backed device
7fd79c
 scsi_debug_setup_ dev_size_mb=550 > dev-name ||
7fd79c
-  skip_test_ 'failed to create scsi_debug device'
7fd79c
+  skip_ 'failed to create scsi_debug device'
7fd79c
 dev=$(cat dev-name)
7fd79c
 
7fd79c
 fail=0
7fd79c
@@ -47,6 +47,7 @@ device_sectors_required=$(echo $default_end | sed 's/s$//')
7fd79c
 test $device_sectors_required -le $dev_n_sectors || fail=1
7fd79c
 
7fd79c
 for fs_type in hfs+ fat32 fat16; do
7fd79c
+  echo "fs_type=$fs_type"
7fd79c
 
7fd79c
   # create an empty $fs_type partition, cylinder aligned, size > 256 MB
7fd79c
   parted -a min -s $dev mkpart p1 $start $default_end > out 2>&1 || fail=1
7fd79c
-- 
7fd79c
1.9.3
7fd79c