Oh GACK! src-clean doesn't quite work that easily since cleandist rebuilds the
[unix-history] / gnu / usr.bin / grep / tests / regress.sh
CommitLineData
d35a7625
NW
1#! /bin/sh
2# Regression test for GNU e?grep.
3# Usage: regress.sh [dir-containing-egrep]
4
5builddir=${1-..}
6
7failures=0
8
9# The Khadafy test is brought to you by Scott Anderson . . .
10$builddir/egrep -f khadafy.regexp khadafy.lines > khadafy.out
11if cmp khadafy.lines khadafy.out
12then
13 rm khadafy.out
14else
15 echo Khadafy test failed -- output left on khadafy.out
16 failures=1
17fi
18
19# . . . and the following by Henry Spencer.
20
21awk -F: -f scriptgen.awk spencer.tests > tmp.script
22
23if sh tmp.script $builddir
24then
25 rm tmp.script
26 exit $failures
27else
28 rm tmp.script
29 exit 1
30fi