-try to fix more of test-*.sh
This commit is contained in:
parent
3fa9f3bb12
commit
f365fc0730
@ -1 +1 @@
|
|||||||
Subproject commit d402af78f6d360841db53baa46dddae13590ec33
|
Subproject commit 9dee7d6e8f967fdc58ae224e19ec03989ac35c52
|
@ -32,22 +32,29 @@ function get_payto_uri() {
|
|||||||
# Cleanup to run whenever we exit
|
# Cleanup to run whenever we exit
|
||||||
function cleanup()
|
function cleanup()
|
||||||
{
|
{
|
||||||
|
echo "Killing Libeufin..."
|
||||||
|
if test -f libeufin-sandbox.pid
|
||||||
|
then
|
||||||
|
echo "Killing libeufin sandbox"
|
||||||
|
PID=`cat libeufin-sandbox.pid 2> /dev/null`
|
||||||
|
kill $PID 2> /dev/null || true
|
||||||
|
wait $PID
|
||||||
|
rm libeufin-sandbox.pid
|
||||||
|
fi
|
||||||
|
if test -f libeufin-nexus.pid
|
||||||
|
then
|
||||||
|
echo "Killing libeufin nexus"
|
||||||
|
PID=`cat libeufin-nexus.pid 2> /dev/null`
|
||||||
|
kill $PID 2> /dev/null || true
|
||||||
|
wait $PID
|
||||||
|
rm libeufin-nexus.pid
|
||||||
|
fi
|
||||||
|
echo "killing libeufin DONE"
|
||||||
for n in `jobs -p`
|
for n in `jobs -p`
|
||||||
do
|
do
|
||||||
kill $n 2> /dev/null || true
|
kill $n 2> /dev/null || true
|
||||||
done
|
done
|
||||||
wait
|
wait
|
||||||
echo "Killing Libeufin..."
|
|
||||||
if test -f libeufin-sandbox.pid
|
|
||||||
then
|
|
||||||
echo "Killing libeufin sandbox"
|
|
||||||
kill `cat libeufin-sandbox.pid 2> /dev/null` &> /dev/null || true
|
|
||||||
fi
|
|
||||||
if test -f libeufin-nexus.pid
|
|
||||||
then
|
|
||||||
echo "Killing libeufin nexus"
|
|
||||||
kill `cat libeufin-nexus.pid 2> /dev/null` &> /dev/null || true
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Install cleanup handler (except for kill -9)
|
# Install cleanup handler (except for kill -9)
|
||||||
|
@ -61,6 +61,9 @@ function exit_fail() {
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Clean up leftovers on start
|
||||||
|
rm -f libeufin-sandbox.pid libeufin-nexus.pid
|
||||||
|
|
||||||
function stop_libeufin()
|
function stop_libeufin()
|
||||||
{
|
{
|
||||||
echo "killing libeufin..."
|
echo "killing libeufin..."
|
||||||
@ -68,7 +71,7 @@ function stop_libeufin()
|
|||||||
then
|
then
|
||||||
echo "Killing libeufin sandbox"
|
echo "Killing libeufin sandbox"
|
||||||
PID=`cat libeufin-sandbox.pid 2> /dev/null`
|
PID=`cat libeufin-sandbox.pid 2> /dev/null`
|
||||||
kill $PID || true
|
kill $PID 2> /dev/null || true
|
||||||
wait $PID
|
wait $PID
|
||||||
rm libeufin-sandbox.pid
|
rm libeufin-sandbox.pid
|
||||||
fi
|
fi
|
||||||
@ -76,7 +79,7 @@ function stop_libeufin()
|
|||||||
then
|
then
|
||||||
echo "Killing libeufin nexus"
|
echo "Killing libeufin nexus"
|
||||||
PID=`cat libeufin-nexus.pid 2> /dev/null`
|
PID=`cat libeufin-nexus.pid 2> /dev/null`
|
||||||
kill $PID || true
|
kill $PID 2> /dev/null || true
|
||||||
wait $PID
|
wait $PID
|
||||||
rm libeufin-nexus.pid
|
rm libeufin-nexus.pid
|
||||||
fi
|
fi
|
||||||
@ -2079,6 +2082,7 @@ export PGHOST
|
|||||||
|
|
||||||
MYDIR=`mktemp -d /tmp/taler-auditor-basedbXXXXXX`
|
MYDIR=`mktemp -d /tmp/taler-auditor-basedbXXXXXX`
|
||||||
echo "Generating fresh database at $MYDIR"
|
echo "Generating fresh database at $MYDIR"
|
||||||
|
rm -f $DB.sqlite3 2> /dev/null || true # libeufin
|
||||||
if faketime -f '-1 d' ./generate-auditor-basedb.sh $MYDIR/$DB
|
if faketime -f '-1 d' ./generate-auditor-basedb.sh $MYDIR/$DB
|
||||||
then
|
then
|
||||||
check_with_database $MYDIR/$DB
|
check_with_database $MYDIR/$DB
|
||||||
|
@ -54,6 +54,9 @@ function exit_fail() {
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Clean up leftovers on start
|
||||||
|
rm -f libeufin-sandbox.pid libeufin-nexus.pid
|
||||||
|
|
||||||
function stop_libeufin()
|
function stop_libeufin()
|
||||||
{
|
{
|
||||||
echo "killing libeufin..."
|
echo "killing libeufin..."
|
||||||
@ -61,7 +64,7 @@ function stop_libeufin()
|
|||||||
then
|
then
|
||||||
echo "Killing libeufin sandbox"
|
echo "Killing libeufin sandbox"
|
||||||
PID=`cat libeufin-sandbox.pid 2> /dev/null`
|
PID=`cat libeufin-sandbox.pid 2> /dev/null`
|
||||||
kill $PID || true
|
kill $PID 2> /dev/null || true
|
||||||
wait $PID
|
wait $PID
|
||||||
rm libeufin-sandbox.pid
|
rm libeufin-sandbox.pid
|
||||||
fi
|
fi
|
||||||
@ -69,7 +72,7 @@ function stop_libeufin()
|
|||||||
then
|
then
|
||||||
echo "Killing libeufin nexus"
|
echo "Killing libeufin nexus"
|
||||||
PID=`cat libeufin-nexus.pid 2> /dev/null`
|
PID=`cat libeufin-nexus.pid 2> /dev/null`
|
||||||
kill $PID || true
|
kill $PID 2> /dev/null || true
|
||||||
wait $PID
|
wait $PID
|
||||||
rm libeufin-nexus.pid
|
rm libeufin-nexus.pid
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user