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 :