Commit 5882b46e authored by Niels Möller's avatar Niels Möller
Browse files

* misc/run-tests: Moved testsuite driver here, and symlink it from

all directories that need it.

Rev: src/argp/testsuite/run-tests:1.2(DEAD)
Rev: src/nettle/examples/run-tests:1.4(DEAD)
Rev: src/nettle/testsuite/run-tests:1.7(DEAD)
Rev: src/sftp/testsuite/run-tests:1.6(DEAD)
Rev: src/spki/testsuite/run-tests:1.2(DEAD)
Rev: src/testsuite/run-tests:1.6(DEAD)
parent 4238fb16
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
export srcdir
find_program () {
if [ -x "$1" ] ; then
echo "./$1"
else
echo "$srcdir/$1"
fi
}
env_program () {
if [ -x "$1" ] ; then
if "$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`basename "$1" -test`
"$1"
case "$?" in
0)
echo PASS: $testname
all=`expr $all + 1`
;;
77)
echo SKIP: $testname
;;
*)
echo FAIL: $testname
failed=`expr $failed + 1`
all=`expr $all + 1`
;;
esac
}
env_program `find_program setup-env`
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
for f in "$@" ; do test_program `find_program "$f"`; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program `find_program teardown-env`
[ "$failed" -eq 0 ]
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
export srcdir
find_program () {
if [ -x "$1" ] ; then
echo "./$1"
else
echo "$srcdir/$1"
fi
}
env_program () {
if [ -x "$1" ] ; then
if "$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`basename "$1" -test`
"$1"
case "$?" in
0)
echo PASS: $testname
all=`expr $all + 1`
;;
77)
echo SKIP: $testname
;;
*)
echo FAIL: $testname
failed=`expr $failed + 1`
all=`expr $all + 1`
;;
esac
}
env_program `find_program setup-env`
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
for f in "$@" ; do test_program `find_program "$f"`; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program `find_program teardown-env`
[ "$failed" -eq 0 ]
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
export srcdir
find_program () {
if [ -x "$1" ] ; then
echo "./$1"
else
echo "$srcdir/$1"
fi
}
env_program () {
if [ -x "$1" ] ; then
if "$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`basename "$1" -test`
"$1"
case "$?" in
0)
echo PASS: $testname
all=`expr $all + 1`
;;
77)
echo SKIP: $testname
;;
*)
echo FAIL: $testname
failed=`expr $failed + 1`
all=`expr $all + 1`
;;
esac
}
env_program `find_program setup-env`
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
for f in "$@" ; do test_program `find_program "$f"`; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program `find_program teardown-env`
[ "$failed" -eq 0 ]
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=.
fi
env_program () {
if [ -x "$srcdir/$1" ] ; then
if "$srcdir/$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`echo "$1" | sed -e 's/-test//'`
if "$srcdir/$1" ; then
echo PASS: $testname
else
echo FAIL: $testname
failed=`expr $failed + 1`
fi
all=`expr $all + 1`
}
env_program setup-env
if [ $# -eq 0 ] ; then
for f in `cd $srcdir && echo *-test`; do test_program "$f"; done
else
for f in "$@" ; do test_program "$f"; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program teardown-env
[ "$failed" -eq 0 ]
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
export srcdir
find_program () {
if [ -x "$1" ] ; then
echo "./$1"
else
echo "$srcdir/$1"
fi
}
env_program () {
if [ -x "$1" ] ; then
if "$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`basename "$1" -test`
"$1"
case "$?" in
0)
echo PASS: $testname
all=`expr $all + 1`
;;
77)
echo SKIP: $testname
;;
*)
echo FAIL: $testname
failed=`expr $failed + 1`
all=`expr $all + 1`
;;
esac
}
env_program `find_program setup-env`
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
for f in "$@" ; do test_program `find_program "$f"`; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program `find_program teardown-env`
[ "$failed" -eq 0 ]
#! /bin/sh
failed=0
all=0
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
export srcdir
find_program () {
if [ -x "$1" ] ; then
echo "./$1"
else
echo "$srcdir/$1"
fi
}
env_program () {
if [ -x "$1" ] ; then
if "$1"; then : ; else
echo FAIL: $1
exit 1
fi
fi
}
test_program () {
testname=`basename "$1" -test`
"$1"
case "$?" in
0)
echo PASS: $testname
all=`expr $all + 1`
;;
77)
echo SKIP: $testname
;;
*)
echo FAIL: $testname
failed=`expr $failed + 1`
all=`expr $all + 1`
;;
esac
}
env_program `find_program setup-env`
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
for f in "$@" ; do test_program `find_program "$f"`; done
fi
if [ $failed -eq 0 ] ; then
banner="All $all tests passed"
else
banner="$failed of $all tests failed"
fi
dashes=`echo "$banner" | sed s/./=/g`
echo "$dashes"
echo "$banner"
echo "$dashes"
env_program `find_program teardown-env`
[ "$failed" -eq 0 ]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment