OSDN Git Service

tests: init.cfg: copy envvar setings from testlib.sh:
authorJim Meyering <meyering@redhat.com>
Thu, 18 Nov 2010 13:39:42 +0000 (14:39 +0100)
committerJim Meyering <meyering@redhat.com>
Sat, 20 Nov 2010 10:42:07 +0000 (11:42 +0100)
Unset TERM and CDPATH; sanitize LC_ALL, TZ, LANG, and set
PARTED_SUPPRESS_FILE_SYSTEM_MANIPULATION_WARNING=1.
* tests/t1101-busy-partition.sh: Expect no output, now that we set
PARTED_SUPPRESS_FILE_SYSTEM_MANIPULATION_WARNING=1.

tests/init.cfg
tests/t1101-busy-partition.sh

index 395da1b..fa18bfd 100644 (file)
@@ -4,6 +4,20 @@
 # TESTS_ENVIRONMENT definition.
 stderr_fileno_=9
 
+# For repeatability, reset the environment to known value.
+LANG=C
+LC_ALL=C
+TZ=UTC
+export LANG LC_ALL TZ
+export PARTED_SUPPRESS_FILE_SYSTEM_MANIPULATION_WARNING=1
+
+# Protect ourselves from common misconfiguration to export
+# CDPATH into the environment
+unset CDPATH
+
+# Suppress readline initialization garbage.
+unset TERM
+
 sector_size_=${PARTED_SECTOR_SIZE:-512}
 
 require_512_byte_sector_size_()
index 33b6fe6..dbeb23a 100755 (executable)
@@ -33,15 +33,6 @@ scsi_debug_setup_ dev_size_mb=80 > dev-name ||
   skip_test_ 'failed to create scsi_debug device'
 dev=$(cat dev-name)
 
-cat <<EOF > exp-warning || framework_failure
-WARNING: you are attempting to use parted to operate on (mkpartfs) a file system.
-parted's file system manipulation code is not as robust as what you'll find in
-dedicated, file-system-specific packages like e2fsprogs.  We recommend
-you use parted only to manipulate partition tables, whenever possible.
-Support for performing most operations on most types of file systems
-will be removed in an upcoming release.
-EOF
-
 cat <<EOF > exp-error || framework_failure
 Error: Partition ${dev}2 is being used. You must unmount it before you modify it with Parted.
 EOF
@@ -54,17 +45,13 @@ parted -s "$dev" mklabel msdos > out 2>&1 || fail=1
 compare out /dev/null || fail=1
 
 parted -s "$dev" mkpartfs primary fat32 1 40 > out 2>&1 || fail=1
-
-# expect warning
-compare out exp-warning || fail=1
+compare out /dev/null || fail=1
 
 parted -s "$dev" mkpartfs primary fat32 40 80 > out 2>&1 || fail=1
 
 # wait for new partition device to appear
 wait_for_dev_to_appear_ ${dev}2
-
-# expect warning
-compare out exp-warning || fail=1
+compare out /dev/null || fail=1
 
 # be sure to unmount upon interrupt, failure, etc.
 cleanup_() { umount "${dev}2" > /dev/null 2>&1; }