date-tests

来自「实战Linux编程的原代码,希望对学驱动的人能有所帮助」· 代码 · 共 1,108 行 · 第 1/4 页

TXT
1,108
字号
else  cmp U92-3.O $srcdir/U92-3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed U92-3(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test U92-3(LANG=C TZ=UTC0) failed: files U92-3.O and $srcdir/U92-3.X differ" 1>&2       (diff -c U92-3.O $srcdir/U92-3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test U92-3(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp U92-3.O $srcdir/U92-3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s U92-3.E || rm -f U92-3.ELANG=C TZ=UTC0 $xx --date '1992-1-1' +%V  > V92-1.O 2> V92-1.Ecode=$?if test $code != 0; then  $echo "Test V92-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp V92-1.O $srcdir/V92-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed V92-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test V92-1(LANG=C TZ=UTC0) failed: files V92-1.O and $srcdir/V92-1.X differ" 1>&2       (diff -c V92-1.O $srcdir/V92-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test V92-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp V92-1.O $srcdir/V92-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s V92-1.E || rm -f V92-1.ELANG=C TZ=UTC0 $xx --date '1992-1-5' +%V  > V92-2.O 2> V92-2.Ecode=$?if test $code != 0; then  $echo "Test V92-2(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp V92-2.O $srcdir/V92-2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed V92-2(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test V92-2(LANG=C TZ=UTC0) failed: files V92-2.O and $srcdir/V92-2.X differ" 1>&2       (diff -c V92-2.O $srcdir/V92-2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test V92-2(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp V92-2.O $srcdir/V92-2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s V92-2.E || rm -f V92-2.ELANG=C TZ=UTC0 $xx --date '1992-1-6' +%V  > V92-3.O 2> V92-3.Ecode=$?if test $code != 0; then  $echo "Test V92-3(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp V92-3.O $srcdir/V92-3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed V92-3(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test V92-3(LANG=C TZ=UTC0) failed: files V92-3.O and $srcdir/V92-3.X differ" 1>&2       (diff -c V92-3.O $srcdir/V92-3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test V92-3(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp V92-3.O $srcdir/V92-3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s V92-3.E || rm -f V92-3.ELANG=C TZ=UTC0 $xx --date '1992-1-1' +%W  > W92-1.O 2> W92-1.Ecode=$?if test $code != 0; then  $echo "Test W92-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp W92-1.O $srcdir/W92-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed W92-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test W92-1(LANG=C TZ=UTC0) failed: files W92-1.O and $srcdir/W92-1.X differ" 1>&2       (diff -c W92-1.O $srcdir/W92-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test W92-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp W92-1.O $srcdir/W92-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s W92-1.E || rm -f W92-1.ELANG=C TZ=UTC0 $xx --date '1992-1-5' +%W  > W92-2.O 2> W92-2.Ecode=$?if test $code != 0; then  $echo "Test W92-2(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp W92-2.O $srcdir/W92-2.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed W92-2(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test W92-2(LANG=C TZ=UTC0) failed: files W92-2.O and $srcdir/W92-2.X differ" 1>&2       (diff -c W92-2.O $srcdir/W92-2.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test W92-2(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp W92-2.O $srcdir/W92-2.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s W92-2.E || rm -f W92-2.ELANG=C TZ=UTC0 $xx --date '1992-1-6' +%W  > W92-3.O 2> W92-3.Ecode=$?if test $code != 0; then  $echo "Test W92-3(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp W92-3.O $srcdir/W92-3.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed W92-3(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test W92-3(LANG=C TZ=UTC0) failed: files W92-3.O and $srcdir/W92-3.X differ" 1>&2       (diff -c W92-3.O $srcdir/W92-3.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test W92-3(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp W92-3.O $srcdir/W92-3.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s W92-3.E || rm -f W92-3.ELANG=C TZ=UTC0 $xx --date '1998-1-1 3 years' +%Y  > millen-1.O 2> millen-1.Ecode=$?if test $code != 0; then  $echo "Test millen-1(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp millen-1.O $srcdir/millen-1.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed millen-1(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test millen-1(LANG=C TZ=UTC0) failed: files millen-1.O and $srcdir/millen-1.X differ" 1>&2       (diff -c millen-1.O $srcdir/millen-1.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test millen-1(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp millen-1.O $srcdir/millen-1.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s millen-1.E || rm -f millen-1.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 now' '+%Y-%m-%d %T'  > rel-0.O 2> rel-0.Ecode=$?if test $code != 0; then  $echo "Test rel-0(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-0.O $srcdir/rel-0.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-0(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-0(LANG=C TZ=UTC0) failed: files rel-0.O and $srcdir/rel-0.X differ" 1>&2       (diff -c rel-0.O $srcdir/rel-0.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-0(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-0.O $srcdir/rel-0.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-0.E || rm -f rel-0.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 yesterday' '+%Y-%m-%d %T'  > rel-1a.O 2> rel-1a.Ecode=$?if test $code != 0; then  $echo "Test rel-1a(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-1a.O $srcdir/rel-1a.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-1a(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-1a(LANG=C TZ=UTC0) failed: files rel-1a.O and $srcdir/rel-1a.X differ" 1>&2       (diff -c rel-1a.O $srcdir/rel-1a.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-1a(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-1a.O $srcdir/rel-1a.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-1a.E || rm -f rel-1a.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 tomorrow' '+%Y-%m-%d %T'  > rel-1b.O 2> rel-1b.Ecode=$?if test $code != 0; then  $echo "Test rel-1b(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-1b.O $srcdir/rel-1b.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-1b(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-1b(LANG=C TZ=UTC0) failed: files rel-1b.O and $srcdir/rel-1b.X differ" 1>&2       (diff -c rel-1b.O $srcdir/rel-1b.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-1b(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-1b.O $srcdir/rel-1b.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-1b.E || rm -f rel-1b.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 6 years ago' '+%Y-%m-%d %T'  > rel-2a.O 2> rel-2a.Ecode=$?if test $code != 0; then  $echo "Test rel-2a(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-2a.O $srcdir/rel-2a.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-2a(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-2a(LANG=C TZ=UTC0) failed: files rel-2a.O and $srcdir/rel-2a.X differ" 1>&2       (diff -c rel-2a.O $srcdir/rel-2a.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-2a(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-2a.O $srcdir/rel-2a.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-2a.E || rm -f rel-2a.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 7 months ago' '+%Y-%m-%d %T'  > rel-2b.O 2> rel-2b.Ecode=$?if test $code != 0; then  $echo "Test rel-2b(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-2b.O $srcdir/rel-2b.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-2b(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-2b(LANG=C TZ=UTC0) failed: files rel-2b.O and $srcdir/rel-2b.X differ" 1>&2       (diff -c rel-2b.O $srcdir/rel-2b.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-2b(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-2b.O $srcdir/rel-2b.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-2b.E || rm -f rel-2b.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 8 weeks ago' '+%Y-%m-%d %T'  > rel-2c.O 2> rel-2c.Ecode=$?if test $code != 0; then  $echo "Test rel-2c(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-2c.O $srcdir/rel-2c.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-2c(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-2c(LANG=C TZ=UTC0) failed: files rel-2c.O and $srcdir/rel-2c.X differ" 1>&2       (diff -c rel-2c.O $srcdir/rel-2c.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-2c(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-2c.O $srcdir/rel-2c.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-2c.E || rm -f rel-2c.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 1 day ago' '+%Y-%m-%d %T'  > rel-2d.O 2> rel-2d.Ecode=$?if test $code != 0; then  $echo "Test rel-2d(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-2d.O $srcdir/rel-2d.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-2d(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-2d(LANG=C TZ=UTC0) failed: files rel-2d.O and $srcdir/rel-2d.X differ" 1>&2       (diff -c rel-2d.O $srcdir/rel-2d.X) 2> /dev/null       errors=`expr $errors + 1`;;    2) $echo "Test rel-2d(LANG=C TZ=UTC0) may have failed." 1>&2       $echo The command "cmp rel-2d.O $srcdir/rel-2d.X" failed. 1>&2       errors=`expr $errors + 1`;;  esacfitest -s rel-2d.E || rm -f rel-2d.ELANG=C TZ=UTC0 $xx -d '1997-01-19 08:17:48 +0 2 hours ago' '+%Y-%m-%d %T'  > rel-2e.O 2> rel-2e.Ecode=$?if test $code != 0; then  $echo "Test rel-2e(LANG=C TZ=UTC0) failed: ../../src/date return code $code differs from expected value 0" 1>&2  errors=`expr $errors + 1`else  cmp rel-2e.O $srcdir/rel-2e.X > /dev/null 2>&1  case $? in    0) if test "$VERBOSE"; then $echo "passed rel-2e(LANG=C TZ=UTC0)"; fi;;    1) $echo "Test rel-2e(LANG=C TZ=UTC0) failed: files rel-2e.O and $srcdir/rel-2e.X differ" 1>&2       (diff -c rel-2e.O $srcdir/rel-2e.X) 2> /dev/null       errors=`expr $errors + 1`;;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?