From c1ae39a0cd4f3aa464557c4a9f2e1cb126486ee6 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sun, 22 Jun 2003 04:22:57 +0000 Subject: [PATCH] Add pgtest script. --- src/tools/pgtest | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 src/tools/pgtest diff --git a/src/tools/pgtest b/src/tools/pgtest new file mode 100755 index 0000000000..c2216139ac --- /dev/null +++ b/src/tools/pgtest @@ -0,0 +1,33 @@ +: + +# This runs a build/initdb/regression test suite + +[ ! "$PGDATA" ] && echo "You must define PGDATA" 1>&2 && exit 1 + +[ ! -d src ] && echo "This must be run from the top of the PostgreSQL source tree" 1>&2 && exit 1 + +trap "rm -rf /tmp/$$" 0 1 2 3 15 +mkdir /tmp/$$ +TMP="/tmp/$$" + +pg_ctl stop +rm -rf "$PGDATA" + +cd src + +# return command error value +(gmake clean; gmake install 2>&1; echo "$?" > $TMP/ret) | + (tee $TMP/0; exit `cat $TMP/ret`) && +initdb && +pg_ctl start && +createdb test && +cd src/test/regress && +gmake clean && +gmake installcheck + +cat $TMP/0 | + grep -v warning | + grep -v setproctitle | + grep -v find_rule | + grep -v yy_flex_realloc | + grep -v '\[javac\] [0-9]* warning' -- 2.40.0