Mercurial > hg > monetdb-perl
diff runtests.sh @ 44:b35ed8684036
Run monetdb in a service container
So we can later test against multiple versions of MonetDB
by taking the image name from a matrix
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Fri, 18 Dec 2020 10:53:15 +0100 (2020-12-18) |
parents | 5b27d21cf817 |
children |
line wrap: on
line diff
--- a/runtests.sh +++ b/runtests.sh @@ -1,31 +1,11 @@ #!/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 - +export DBI_DSN=dbi:monetdb:database=demo -# 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 (