Index: ossp-pkg/xds/configure.ac RCS File: /v/ossp/cvs/ossp-pkg/xds/configure.ac,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/xds/configure.ac,v' 2>/dev/null --- configure.ac 2001/07/20 11:32:52 1.6 +++ configure.ac 2001/07/22 17:24:31 1.7 @@ -10,7 +10,6 @@ dnl AC_PROG_CC AC_PROG_RANLIB -AC_PATH_PROG(bash, bash, /bin/sh) dnl Set special flags for gcc. dnl @@ -76,6 +75,5 @@ dnl Write results. dnl -AC_CONFIG_FILES(xds.h regression-tests/.run-tests Makefile regression-tests/Makefile) -AC_CONFIG_COMMANDS([default], [chmod +x regression-tests/.run-tests]) +AC_CONFIG_FILES(xds.h Makefile regression-tests/Makefile) AC_OUTPUT Index: ossp-pkg/xds/regression-tests/.cvsignore RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.cvsignore,v co -q -kk -p'1.4' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.cvsignore,v' | diff -u /dev/null - -L'ossp-pkg/xds/regression-tests/.cvsignore' 2>/dev/null --- ossp-pkg/xds/regression-tests/.cvsignore +++ - 2024-05-16 01:11:21.312366507 +0200 @@ -0,0 +1,2 @@ +*.log +Makefile Index: ossp-pkg/xds/regression-tests/.run-tests RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.run-tests,v co -q -kk -p'1.11' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.run-tests,v' | diff -u /dev/null - -L'ossp-pkg/xds/regression-tests/.run-tests' 2>/dev/null --- ossp-pkg/xds/regression-tests/.run-tests +++ - 2024-05-16 01:11:21.315090190 +0200 @@ -0,0 +1,42 @@ +#!/bin/sh + +if [ $# -lt 1 ]; then + echo "Usage: $0 test1.exe [...]" + exit 1 +fi + +RESCOLUMN=30 +numTests=0 +numFails=0 + +echo "Running test suite:" + +pad='' +n=$RESCOLUMN +while [ $n -gt 0 ]; do + pad="$pad." + n=`expr $n - 1` +done +for suite in "$@"; do + name=`expr "${suite}" : '\(.*\)\.exe$'` + echo "$name$pad" | awk '{ printf("%s ", substr($0, 0, n)); }' n=$RESCOLUMN + numTests=`expr $numTests + 1` + eval ./$suite >${tmp}.log 2>&1 + if [ $? -eq 0 ]; then + echo "OK" + else + numFails=`expr $numFails + 1` + echo "FAILED" + fi +done + +echo +if [ $numFails -eq 0 ]; then + echo "Summary: All tests succeeded." + exit 0 +else + percent=`expr $numFails \* 100` + percent=`expr $percent / $numTests` + echo "Summary: $numFails of $numTests tests failed ($percent%)." + exit 1 +fi Index: ossp-pkg/xds/regression-tests/.run-tests.in RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.run-tests.in,v co -q -kk -p'1.3' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/.run-tests.in,v' | diff -u /dev/null - -L'ossp-pkg/xds/regression-tests/.run-tests.in' 2>/dev/null --- ossp-pkg/xds/regression-tests/.run-tests.in +++ - 2024-05-16 01:11:21.317759932 +0200 @@ -0,0 +1,42 @@ +#!/bin/sh + +if [ $# -lt 1 ]; then + echo "Usage: $0 test1.exe [...]" + exit 1 +fi + +RESCOLUMN=30 +numTests=0 +numFails=0 + +echo "Running test suite:" + +pad='' +n=$RESCOLUMN +while [ $n -gt 0 ]; do + pad="$pad." + n=`expr $n - 1` +done +for suite in "$@"; do + name=`expr "${suite}" : '\(.*\)\.exe$'` + echo "$name$pad" | awk '{ printf("%s ", substr($0, 0, n)); }' n=$RESCOLUMN + numTests=`expr $numTests + 1` + eval ./$suite >${tmp}.log 2>&1 + if [ $? -eq 0 ]; then + echo "OK" + else + numFails=`expr $numFails + 1` + echo "FAILED" + fi +done + +echo +if [ $numFails -eq 0 ]; then + echo "Summary: All tests succeeded." + exit 0 +else + percent=`expr $numFails \* 100` + percent=`expr $percent / $numTests` + echo "Summary: $numFails of $numTests tests failed ($percent%)." + exit 1 +fi