aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Kahrs <Juergen.Kahrs@googlemail.com>2013-02-09 00:31:23 +0100
committerJuergen Kahrs <Juergen.Kahrs@googlemail.com>2013-02-09 00:31:23 +0100
commitdac059baf5518edf195c873db91eb42af6551586 (patch)
tree710e436c33aa5cfbd6b30d3cc2e21f8c17ffc3e0
parent4522cf0e0ff06a7eecde480505bf8c2591bf5fa3 (diff)
downloadegawk-dac059baf5518edf195c873db91eb42af6551586.tar.gz
egawk-dac059baf5518edf195c873db91eb42af6551586.tar.bz2
egawk-dac059baf5518edf195c873db91eb42af6551586.zip
New script helps in test-automation.
-rwxr-xr-xcmake/basictest11
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/basictest b/cmake/basictest
new file mode 100755
index 00000000..5a874f8c
--- /dev/null
+++ b/cmake/basictest
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+TESTHOME=$(dirname ${0})/../test
+if test -r ${TESTHOME}/${2}.in
+then
+ $1 -f ${TESTHOME}/${2}.awk < ${TESTHOME}/${2}.in > ${TESTHOME}/_${2} 2>&1 || echo EXIT CODE: $? >> ${TESTHOME}/_${2}
+else
+ $1 -f ${TESTHOME}/${2}.awk > ${TESTHOME}/_${2} 2>&1 || echo EXIT CODE: $? >> ${TESTHOME}/_${2}
+fi
+cmp ${TESTHOME}/${2}.ok ${TESTHOME}/_${2} && rm -f ${TESTHOME}/_${2}
+