51692: not skip tests for [[ -r/-N file ]] on Cygwin

This commit is contained in:
Jun-ichi Takimoto 2023-05-08 12:53:37 +09:00
parent 858b8de3d7
commit 7f2bdf55a3
2 changed files with 6 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2023-05-08 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
* 51692: Test/C02cond.ztst: do not skip tests for [[ -r file ]]
and [[ -N file ]] on Cygwin
2023-04-22 Bart Schaefer <schaefer@zsh.org>
* 51670: Src/text.c: prevent possible underflow in gettext()

View file

@ -111,10 +111,6 @@
if (( EUID == 0 )); then
print -u$ZTST_fd 'Warning: Not testing [[ ! -r file ]] (root reads anything)'
[[ -r zerolength && -r unmodish ]]
elif [[ $OSTYPE = cygwin ]]; then
print -u$ZTST_fd 'Warning: Not testing [[ ! -r file ]]
(all files created by user may be readable)'
[[ -r zerolength ]]
else
[[ -r zerolength && ! -r unmodish ]]
fi
@ -148,9 +144,7 @@
print -ru $ZTST_fd 'This test may take two seconds...'
touch $newnewnew
if [[ $OSTYPE == "cygwin" ]]; then
ZTST_skip="[[ -N file ]] not supported on Cygwin"
elif (( isnfs )); then
if (( isnfs )); then
ZTST_skip="[[ -N file ]] not supported with NFS"
elif ! zmodload -F zsh/stat b:zstat 2> /dev/null; then
ZTST_skip='[[ -N file ]] not tested; zsh/stat not available'