]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Adjust for above change in test behavior:
authorJim Meyering <jim@meyering.net>
Sat, 26 Jul 2003 06:48:40 +0000 (06:48 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 26 Jul 2003 06:48:40 +0000 (06:48 +0000)
`[' exits with 2, not 1, and test doesn't accept --help or --version.

tests/help-version

index 9518bf4dcf8e332cdf4d72f2cf363f539026c7e9..c5c4d86a9612d2b565230d51e25099867ed06362 100755 (executable)
@@ -9,6 +9,7 @@ expected_failure_status_printenv=2
 expected_failure_status_tty=3
 expected_failure_status_sort=2
 expected_failure_status_expr=3
+expected_failure_status_lbracket=2
 
 case "$all_programs" in
   *groups*)
@@ -39,6 +40,9 @@ fail=0
 for lang in C fr da; do
   for i in $all_programs; do
 
+    # Skip `test'; it doesn't accept --help or --version.
+    test $i = test && continue;
+
     # false fails even when invoked with --help or --version.
     if test $i = false; then
       env LC_MESSAGES=$lang ../src/$i --help    >/dev/null && fail=1
@@ -65,8 +69,8 @@ for lang in C fr da; do
        : # ok
       else
        fail=1
-       echo "*** $i with --help and/or --version didn't fail with output" \
-         "redirected to /dev/full" 1>&2
+       echo "*** $i: bad exit status \`$status' (expected $expected)," 1>&2
+       echo "  with --help or --version output redirected to /dev/full" 1>&2
       fi
     fi
   done