From 6845fc7c963e0c38c0f37d3fa66c9ad81a8cc088 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 8 Dec 1999 17:05:59 +0000 Subject: Test more of the framework (touch's -a and -m options) before running the actual ls test. --- tests/ls/time-1 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'tests/ls/time-1') diff --git a/tests/ls/time-1 b/tests/ls/time-1 index b64ae409a..ff2a4a89e 100755 --- a/tests/ls/time-1 +++ b/tests/ls/time-1 @@ -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 -- cgit v1.2.3-70-g09d2