ls: port removed-directory test to NFS

* tests/ls/removed-directory.sh:
Port test to NFS, where one gets a stale file handle
when looking at a removed directory.
This commit is contained in:
Paul Eggert
2020-05-20 17:09:03 -07:00
parent dc7aac9c7e
commit 4181fc5183

View File

@@ -21,13 +21,18 @@
. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
print_ver_ ls
cwd=$(pwd)
mkdir d || framework_failure_
cd d || framework_failure_
rmdir ../d || skip_ "can't remove working directory on this platform"
(cd d || exit 10
rmdir ../d || exit 11
test -d . || exit 12
ls || exit 13) >out 2>err
case $? in
11) skip_ "can't remove working directory on this platform";;
12) skip_ "can't examine removed working directory on this platform";;
13) fail=1;;
* ) framework_failure_;;
esac
ls >../out 2>../err || fail=1
cd "$cwd" || framework_failure_
compare /dev/null out || fail=1
compare /dev/null err || fail=1