summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/grep/tests/scriptgen.awk
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/grep/tests/scriptgen.awk')
-rw-r--r--gnu/usr.bin/grep/tests/scriptgen.awk10
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/usr.bin/grep/tests/scriptgen.awk b/gnu/usr.bin/grep/tests/scriptgen.awk
new file mode 100644
index 0000000..44ef4df
--- /dev/null
+++ b/gnu/usr.bin/grep/tests/scriptgen.awk
@@ -0,0 +1,10 @@
+BEGIN { print "failures=0"; }
+$0 !~ /^#/ && NF == 3 {
+ print "echo '" $3 "' | ./grep -E -e '" $2 "' > /dev/null 2>&1";
+ print "if [ $? != " $1 " ]"
+ print "then"
+ printf "\techo Spencer test \\#%d failed\n", ++n
+ print "\tfailures=1"
+ print "fi"
+}
+END { print "exit $failures"; }
OpenPOWER on IntegriCloud