1#!/bin/sh - 2# $Id: testall,v 12.0 2004/11/17 03:44:48 bostic Exp $ 3# 4# Run all the C++ regression tests 5 6ecode=0 7prefixarg="" 8stdinarg="" 9while : 10do 11 case "$1" in 12 --prefix=* ) 13 prefixarg="$1"; shift;; 14 --stdin ) 15 stdinarg="$1"; shift;; 16 * ) 17 break 18 esac 19done 20files="`find . -name \*.cpp -print`" 21for file in $files; do 22 name=`echo $file | sed -e 's:^\./::' -e 's/\.cpp$//'` 23 if grep $name ignore > /dev/null; then 24 echo " **** cxx test $name ignored" 25 else 26 echo " ==== cxx test $name" 27 if ! sh ./testone $prefixarg $stdinarg $name; then 28 ecode=1 29 fi 30 fi 31done 32exit $ecode 33