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