Mercurial > hg > monetdb-perl
view runtests.sh @ 41:5b27d21cf817
comment in test script
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Thu, 17 Dec 2020 14:28:06 +0100 (2020-12-17) |
parents | c436b5131196 |
children | b35ed8684036 |
line wrap: on
line source
#!/bin/bash DBPATH="$PWD"/DB set -e -x # Start the mserver rm -rf "$DBPATH" mkdir "$DBPATH" mserver5 --dbpath="$DBPATH/perltestdb" >"$DBPATH/mserver5.log" 2>&1 & pid=$! # Make sure to kill it when the script ends trap "kill -9 $pid 2>/dev/null" EXIT # After a few seconds, check if it's still running sleep 3 if ! kill -0 $pid 2>/dev/null; then echo "MSERVER STOPPED EARLY" cat "$DBPATH/mserver5.log" exit 1 fi export DBI_DSN=dbi:monetdb:database=perltestdb export PERL5LIB=$PWD/MonetDB-CLI-MapiPP:$PWD/MonetDB-CLI:$PWD for i in DBD MonetDB-CLI/MonetDB MonetDB-CLI-MapiPP/MonetDB/CLI do ( cd $i perl Makefile.PL make ) done make -C DBD test : make -C MonetDB-CLI/MonetDB test : make -C MonetDB-CLI-MapiPP/MonetDB/CLI test :