92cb94d553
From Yozo Toda <yozo@v007.vaio.ne.jp> (MAINTAINER)
59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
--- tests/lha-test.in.orig Sun Jul 27 19:37:51 2003
|
|
+++ tests/lha-test.in Sun Dec 4 17:40:11 2005
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/bash
|
|
+#!/bin/sh
|
|
|
|
: ${lha_dir=@top_builddir@/src}
|
|
: ${lha_cmd=$(cd $lha_dir && pwd)/lha}
|
|
@@ -6,8 +6,8 @@
|
|
|
|
trap '_stat=$?; rm -rf test-*; exit $_stat' 0 1 2 3 15
|
|
|
|
-typeset -i i # for loop
|
|
-typeset -i test_number=0 error_num=0
|
|
+## typeset -i i # for loop
|
|
+test_number=0 error_num=0
|
|
error_tests=""
|
|
|
|
# fd 1: for logging
|
|
@@ -30,15 +30,15 @@ message()
|
|
|
|
check()
|
|
{
|
|
- ((test_number = test_number + 1))
|
|
- typeset status=$1
|
|
- typeset lineno=$2
|
|
- if [[ $status -eq 0 ]]; then
|
|
+ test_number=`expr ${test_number} + 1`
|
|
+ status=$1
|
|
+ lineno=$2
|
|
+ if [ $status -eq 0 ]; then
|
|
echo "$FILENAME #$test_number ... ok" >&2
|
|
echo "$FILENAME #$test_number ... ok at line $lineno"
|
|
else
|
|
message "$FILENAME #$test_number ... failed at line $lineno"
|
|
- ((error_num = error_num + 1))
|
|
+ error_num=`expr ${error_num} + 1`
|
|
error_tests="$error_tests $FILENAME #$test_number"
|
|
result=1
|
|
fi
|
|
@@ -63,7 +63,7 @@ testsuite()
|
|
|
|
change_timestamp()
|
|
{
|
|
- typeset time=$1; shift
|
|
+ time=$1; shift
|
|
|
|
# assume that `touch' command supports POSIX's -t switch.
|
|
|
|
@@ -101,7 +101,7 @@ case `$lha --version 2>&1` in
|
|
esac
|
|
testsuite lha-test15
|
|
|
|
-if (( $error_num != 0 )); then
|
|
+if [ $error_num != 0 ]; then
|
|
message $error_num tests failed!
|
|
message test number: $error_tests
|
|
fi
|