This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / gnu / usr.bin / grep / tests / check.sh
CommitLineData
78ed81a3 1#! /bin/sh
2# Regression test for GNU grep.
3# Usage: regress.sh [testdir]
4
5testdir=${1-tests}
6
7failures=0
8
9# The Khadafy test is brought to you by Scott Anderson . . .
10./grep -E -f $testdir/khadafy.regexp $testdir/khadafy.lines > khadafy.out
11if cmp $testdir/khadafy.lines khadafy.out
12then
13 :
14else
15 echo Khadafy test failed -- output left on khadafy.out
16 failures=1
17fi
18
19# . . . and the following by Henry Spencer.
20
21${AWK-awk} -F: -f $testdir/scriptgen.awk $testdir/spencer.tests > tmp.script
22
23sh tmp.script && exit $failures
24exit 1