mirror of
https://github.com/coreutils/coreutils.git
synced 2024-12-04 23:43:45 +08:00
Test more of the framework (touch's -a and -m
options) before running the actual ls test.
This commit is contained in:
parent
84339c827f
commit
6845fc7c96
@ -45,6 +45,34 @@ sleep 2
|
||||
# Create a link, updating c's ctime.
|
||||
ln c d || framework_failure=1
|
||||
|
||||
# Before we go any further, verify that touch's -m option works.
|
||||
set -- `ls --full -l a`
|
||||
case "$*" in
|
||||
*'Jan 15 23:00:00 1998 a') ;;
|
||||
*)
|
||||
# This might be what's making HPUX 11 systems fail this test.
|
||||
cat >&2 << \EOF
|
||||
A basic test of touch -a has just failed, so the subsequent
|
||||
tests in this file will not be run.
|
||||
EOF
|
||||
framework_failure=1
|
||||
;;
|
||||
esac
|
||||
|
||||
# Now test touch's -a option.
|
||||
set -- `ls --full -lu a`
|
||||
case "$*" in
|
||||
*'Jan 14 11:00:00 1998 a') ;;
|
||||
*)
|
||||
# This might be what's making HPUX 11 systems fail this test.
|
||||
cat >&2 << \EOF
|
||||
A basic test of touch -m has just failed, so the subsequent
|
||||
tests in this file will not be run.
|
||||
EOF
|
||||
framework_failure=1
|
||||
;;
|
||||
esac
|
||||
|
||||
if test $framework_failure = 1; then
|
||||
echo 'failure in testing framework'
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user