mirror of
https://github.com/berkeleydb/libdb.git
synced 2024-11-16 09:06:25 +00:00
32 lines
540 B
Bash
32 lines
540 B
Bash
#!/bin/sh -
|
|
# $Id$
|
|
#
|
|
# Run all the C++ regression tests
|
|
|
|
ecode=0
|
|
prefixarg=""
|
|
stdinarg=""
|
|
while :
|
|
do
|
|
case "$1" in
|
|
--prefix=* )
|
|
prefixarg="$1"; shift;;
|
|
--stdin )
|
|
stdinarg="$1"; shift;;
|
|
* )
|
|
break
|
|
esac
|
|
done
|
|
files="`find . -name \*.cpp -print`"
|
|
for file in $files; do
|
|
name=`echo $file | sed -e 's:^\./::' -e 's/\.cpp$//'`
|
|
if grep $name ignore > /dev/null; then
|
|
echo " **** cxx test $name ignored"
|
|
else
|
|
echo " ==== cxx test $name"
|
|
if ! sh ./testone $prefixarg $stdinarg $name; then
|
|
ecode=1
|
|
fi
|
|
fi
|
|
done
|
|
exit $ecode
|