Mercurial > hg > monetdb-perl
comparison runtests.sh @ 29:a8bdee6b0128
Add two shell scripts for use in GitHub workflow
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Thu, 17 Dec 2020 11:26:56 +0100 (2020-12-17) |
parents | |
children | c436b5131196 |
comparison
equal
deleted
inserted
replaced
28:e3e0159771c7 | 29:a8bdee6b0128 |
---|---|
1 #!/bin/bash | |
2 | |
3 DBPATH="$PWD"/DB | |
4 | |
5 | |
6 set -e -x | |
7 | |
8 # Start the mserver | |
9 rm -rf "$DBPATH" | |
10 mkdir "$DBPATH" | |
11 mserver5 --dbpath="$DBPATH/perltestdb" >"$DBPATH/mserver5.log" 2>&1 & | |
12 pid=$! | |
13 trap "kill -9 $pid 2>/dev/null" EXIT | |
14 | |
15 | |
16 # After a few seconds, check if it's still running | |
17 sleep 3 | |
18 if ! kill -0 $pid 2>/dev/null; then | |
19 echo "MSERVER STOPPED EARLY" | |
20 cat "$DBPATH/mserver5.log" | |
21 exit 1 | |
22 fi | |
23 | |
24 export DBI_DSN=dbi:monetdb:database=perltestdb | |
25 export PERL5LIB=$PWD/MonetDB-CLI-MapiPP:$PWD/MonetDB-CLI:$PWD | |
26 | |
27 make -C DBD test | |
28 : | |
29 make -C MonetDB-CLI/MonetDB test | |
30 : | |
31 make -C MonetDB-CLI-MapiPP/MonetDB/CLI test | |
32 : |