1#! /bin/sh 2 3case `uname` in 4CYGWIN) EXE=a.exe ;; 5*) EXE=a.out ;; 6esac 7 8if [ ! -f $EXE ] 9then 10 make || exit 1 11fi 12 13if [ -d testdir ] 14then 15 true # do nothing 16elif [ -f awktest.tar ] 17then 18 echo extracting testdir 19 tar -xpf awktest.tar 20else 21 echo $0: No testdir directory and no awktest.tar to extract it from! >&2 22 exit 1 23fi 24 25cd testdir 26pwd 27PATH=.:$PATH 28export PATH 29if (ulimit -c unlimited > /dev/null 2>&1) 30then 31 # Workaround broken default on MacOS X 32 ulimit -c unlimited 33fi 34 35REGRESS 36 37cd .. 38cd bugs-fixed 39REGRESS 40