2 BASEDIR=rundir/${TESTNAME}/
6 rm -f ${BASEDIR}cokebank.db
8 cat << EOF > ${BASEDIR}cfg_server.conf
9 # AUTOGENERATED Test ${TESTNAME}
11 cokebank_database ${BASEDIR}cokebank.db
12 items_file ${BASEDIR}cfg_items.conf
13 door_serial_port /dev/null
15 coke_modbus_address 0.0.0.0
23 echo "# AUTOGENERATED Test ${TESTNAME}" > ${BASEDIR}cfg_items.conf
26 echo "TEST ${TESTNAME}: "$*
29 echo "TEST ${TESTNAME} FAIL: "$*
35 FAIL "Command \`$cmd\` failed"
39 DISPENSE="../dispense -H localhost -P ${PORT}"
41 LD_LIBRARY_PATH=.. ../dispsrv -f ${BASEDIR}cfg_server.conf --dont-daemonise > ${BASEDIR}server.log 2>&1 &
45 LOG "Killing ${server_pid}"
50 LOG "Server running on PID ${server_pid}"
52 echo "" | nc localhost ${PORT}