if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp expected actual \
|| { diff expected actual 1>&2; fail=1; }
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
set _ $groups; shift
$0: skipping this test; your system doesn't support changing
the owner or group of a symbolic link.
EOF
- (exit 77); exit
+ (exit 77); exit 77
}
fail=0
set _ `ls -l f`; g=$5; test "$g" = $g1 || fail=1
set _ `ls -l symlink`; g=$5; test "$g" = $g2 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
set _ $groups; shift
# But it *should* change d/dd.
set _ `ls -l d/dd`; g=$5; test "$g" = $g1 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
. $abs_srcdir/../setgid-check
*) fail=1 ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
umask 005
*) fail=1; ls -l $file ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
done
done
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
# For now, this test simply confirms the existing behavior.
p=`ls -ld d|sed 's/ .*//'`; case $p in drwxr-xr-x);; *) fail=1;; esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
# And now they should be 2 and 3 respectively.
set _ `ls -n f`; shift; test "$3:$4" = 2:3 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
suffix=.b
test -f $file_backup || fail=1
cmp $file $file_backup > /dev/null || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
# This cp command should exit nonzero.
cmp out2 exp || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
# FIXME: test -L, too.
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
actual=actual
# Uncomment this if you see a failure and want to try to diagnose it.
test $fail = 1 && diff -c $expected $actual 1>&2
-(exit $fail); exit
+(exit $fail); exit $fail
p=`ls -ld e/d/a|sed 's/ .*//'`; case $p in drwx-w--w-);; *) fail=1;; esac
p=`ls -ld e/d/a/b/c|sed 's/ .*//'`; case $p in drwxr-xr-x);; *) fail=1;; esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cp -d f slink || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
# ...and again, with an existing destination.
cp -R --remove-destination d e || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
test -r dir2/dir1/file || fail=1
test -r dir1/file || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
# In 4.0.35, it was.
test -f file || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
test "$1" = dr-x------ || fail=1
chmod 700 D
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
cp -f --link src dest || fail=1
cp -f --symbolic-link src dest2 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
umask 022
# --------------------------------------
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
mkdir a b
test "`cat a/foo`" = $msg || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
mkdir b
test "`cat a`" = $msg || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
msg=bar
test "`cat a`" = $msg || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
done
done
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
*) fail=1;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
cmp $expected $actual \
|| { diff -c $expected $actual 1>&2; fail=1; }
-(exit $fail); exit
+(exit $fail); exit $fail
cp --update --no-dereference a b || fail=1
cp --update --no-dereference c d || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
set _ `ls -l b2`; shift; p2=$1
test $p1 = $p2 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
# call and so cp ends up dereferencing the symlink and copying the directory.
test "$*" = 'total 0' && : || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
*) fail=1 ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
*) fail=1 ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
: # Ok.
else
echo "$0: skipping this test, since \`.' is on a non-local file system" 1>&2
- (exit 77); exit
+ (exit 77); exit 77
fi
df --type=xfs . | tail -n +2 > tmp
# At least on Irix-6.5.19, when using an xfs file system,
# each created symlink (name lengths up to 255) would have a size of `0'.
echo "$0: skipping this test, since \`.' is on an XFS file system" 1>&2
- (exit 77); exit
+ (exit 77); exit 77
fi
if test $framework_failure = 1; then
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
mkdir -p $tmp/1 $tmp/2
du . $tmp > /dev/null || fail=1
du .. $tmp > /dev/null || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
env RUN_EXPENSIVE_TESTS=yes make check
EOF
- (exit 77); exit
+ (exit 77); exit 77
fi
env FETISH_GROUPS='users cdrom' make check
EOF
- (exit 77); exit
+ (exit 77); exit 77
;;
esac
echo "$0: This test must have a controlling input \`terminal'," 1>&2
echo " so it may not be run via \`batch', \`at', or \`rsh'." 1>&2
echo " On some systems, it may not even be run in the background." 1>&2
- (exit 77; exit); exit
+ (exit 77); exit 77
fi
shift
test "$1" = -r-xr-xr-x || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
ls -L link 2> /dev/null && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out bad 2>/dev/null && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
have been $u1.
EOF
ls --full -lu a
- (exit 77); exit
+ (exit 77); exit 77
;;
esac
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp err experr || fail=1
test $fail = 1 && diff err experr 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
*) fail=1 ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
# but exited successfully.
pathchk file/x > /dev/null 2>&1 && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp err exp || fail=1
test $fail = 1 && diff err exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
. $abs_srcdir/../setgid-check
# `d's perms are determined by the -m argument.
p=`ls -ld a/b/c/d|sed 's/ .*//'`; case $p in $d_mode_str);; *) fail=1;; esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
. $abs_srcdir/../setgid-check
done
done
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
mkdir d2/ || fail=1
test -d d2 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -f c/f || fail=1
test -f c/g || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test $fail = 1 && diff out exp 2> /dev/null
done
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
*) fail=1 ;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
*) fail=1;;
esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
# Before 4.0.36, `s' would have been removed.
test -f s || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
. $srcdir/../lang-default
if test -z "$other_partition_tmpdir"; then
- (exit 77); exit
+ (exit 77); exit 77
fi
null=mv-null
# exit 77 here to indicate that we couldn't run the test.
# At least running on SunOS 4.1.4, using a directory NFS mounted
# from an OpenBSD system, the above mknod fails.
- (exit 77); exit
+ (exit 77); exit 77
fi
fail=0
# cd $other_partition_tmpdir
# ls -l -A -R $other_partition_tmpdir
-(exit $fail); exit
+(exit $fail); exit $fail
trap '(exit $?); exit' 1 2 13 15
if test -z "$other_partition_tmpdir"; then
- (exit 77); exit
+ (exit 77); exit 77
fi
t0="$t0 $other_partition_tmpdir"
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
fi
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
trap '(exit $?); exit' 1 2 13 15
if test -z "$other_partition_tmpdir"; then
- (exit 77); exit
+ (exit 77); exit 77
fi
t0="$t0 $other_partition_tmpdir"
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
set - `ls -Ci a/1 b/1`
test $1 = $3 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
trap '(exit $?); exit' 1 2 13 15
if test -z "$other_partition_tmpdir"; then
- (exit 77); exit
+ (exit 77); exit 77
fi
t0="$t0 $other_partition_tmpdir"
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
mv foo/ $other_partition_tmpdir/bar || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
if test -z "$other_partition_tmpdir"; then
- (exit 77); exit
+ (exit 77); exit 77
fi
framework_failure=0
cmp $expected $actual \
|| { diff -c $expected $actual 1>&2; fail=1; }
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
mv foo/ bar || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
case "`cat old`" in new) ;; *) fail=1 ;; esac
case "`cat new`" in new) ;; *) fail=1 ;; esac
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
diff out exp 2> /dev/null
}
-(exit $fail); exit
+(exit $fail); exit $fail
my_uid=`id -u`
test $? = 0 || {
echo "$0: cannot run \`id -u'" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
}
# Make sure it gives valid output.
case $my_uid in
*[!0-9]*)
echo "$0: invalid output (\`$my_uid') from \`id -u'" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
;;
*) ;;
esac
{
echo "$0: `pwd`: not writable by user \`$NON_ROOT_USERNAME'" 1>&2
echo "$0: skipping this test" 1>&2
- (exit 77); exit
+ (exit 77); exit 77
}
exec setuidgid $NON_ROOT_USERNAME env PATH="$PATH" $0
;;
when run $who.
***************************
EOF
- (exit 77); exit
+ (exit 77); exit 77
}
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
kill $pid > /dev/null 2>&1
-(exit $fail); exit
+(exit $fail); exit $fail
# Make sure all of $tmp was deleted.
test -d $tmp && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
fail=0
rm -f $tmp/no-such-file || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
rm -r t || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
rm -rf $tmp
-(exit $fail); exit
+(exit $fail); exit $fail
rm -rf $tmp $test.I
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp $test.E $test.O || fail=1
test $fail = 1 && diff $test.E $test.O 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
cmp t/E t/O || fail=1
test $fail = 1 && diff t/E t/O 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_fail = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
rm -rf $tmp || fail=1
test -d $tmp && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -d b/c && fail=1
test -d b/d && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
chmod u+x b
test -d b/3 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -d z && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -d dir || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff -u out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
rm -r '' > /dev/null 2>&1 && fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
$0: Since it looks like you're running this test in a directory with
the setgid bit set, we're skipping this test.
EOF
- (exit 77); exit
+ (exit 77); exit 77
fi
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -f c && fail=1
done
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
tail $ksyms > /dev/null || fail=1
fi
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework' 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
cmp out exp || fail=1
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo "$0: failure in testing framework" 1>&2
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
touch -cm no-file > /dev/null 2>&1 || fail=1
touch -ca no-file > /dev/null 2>&1 || fail=1
-(exit $fail); exit
+(exit $fail); exit $fail
test $fail = 1 && diff out exp 2> /dev/null
-(exit $fail); exit
+(exit $fail); exit $fail
if test $framework_failure = 1; then
echo 'failure in testing framework'
- (exit 1); exit
+ (exit 1); exit 1
fi
fail=0
test -f $ones || fail=1
done
-(exit $fail); exit
+(exit $fail); exit $fail