# instead of calling g++ directly you can also use some build toolkit like make
# install the necessary build tools when needed
before_script:
- - apt update && apt -y install libncurses-dev libmodbus-dev libsqlite3-dev libident-dev
+ - apt update
+ - apt -y install libncurses-dev libmodbus-dev libsqlite3-dev libident-dev
script:
- make -C src/
artifacts:
- chmod u+s dispense
script:
- cd tests && su -c './TEST_basic.sh' testuser
+ artifacts:
+ paths:
+ - tests/rundir/**
DISPENSE="../dispense -f /dev/null -H localhost -P ${PORT}"
-LD_LIBRARY_PATH=.. ../dispsrv -f ${BASEDIR}cfg_server.conf --dont-daemonise > ${BASEDIR}server.log 2>&1 &
+LD_LIBRARY_PATH=.. ../dispsrv -f ${BASEDIR}cfg_server.conf --dont-daemonise -d 2 > ${BASEDIR}server.log 2>&1 &
server_pid=$!
cleanup() {