summaryrefslogtreecommitdiff
path: root/src/pl/plperl/test/runtest
diff options
context:
space:
mode:
Diffstat (limited to 'src/pl/plperl/test/runtest')
-rwxr-xr-xsrc/pl/plperl/test/runtest26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/pl/plperl/test/runtest b/src/pl/plperl/test/runtest
new file mode 100755
index 0000000000..a7c1d0ede9
--- /dev/null
+++ b/src/pl/plperl/test/runtest
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+DBNAME=plperl_test
+export DBNAME
+
+echo "**** Destroy old database $DBNAME ****"
+dropdb $DBNAME
+
+sleep 1
+
+echo "**** Create test database $DBNAME ****"
+createdb $DBNAME
+
+echo "**** Create procedural language plperl ****"
+createlang plperl $DBNAME
+
+echo "**** Running test queries ****"
+psql -q -n -e $DBNAME <test_queries.sql > test.out 2>&1
+
+if diff test.expected test.out >/dev/null 2>&1 ; then
+ echo " Tests passed O.K."
+ rm test.out
+else
+ echo " Tests failed - look at diffs between"
+ echo " test.expected and test.out"
+fi