fix #7594: skip test if DB not setup

This commit is contained in:
Christian Grothoff 2023-01-16 18:17:15 +01:00
parent ab7c676f49
commit 190a1b68b0
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# #
# This file is part of TALER # This file is part of TALER
# Copyright (C) 2015-2020 Taler Systems SA # Copyright (C) 2015-2020, 2023 Taler Systems SA
# #
# TALER is free software; you can redistribute it and/or modify it under the # TALER is free software; you can redistribute it and/or modify it under the
# terms of the GNU Affero General Public License as published by the Free Software # terms of the GNU Affero General Public License as published by the Free Software
@ -23,6 +23,8 @@
# Clear environment from variables that override config. # Clear environment from variables that override config.
unset XDG_DATA_HOME unset XDG_DATA_HOME
unset XDG_CONFIG_HOME unset XDG_CONFIG_HOME
set -eu
# #
echo -n "Launching exchange ..." echo -n "Launching exchange ..."
PREFIX= PREFIX=
@ -30,7 +32,7 @@ PREFIX=
#PREFIX="valgrind --leak-check=yes --track-fds=yes --error-exitcode=1 --log-file=valgrind.%p" #PREFIX="valgrind --leak-check=yes --track-fds=yes --error-exitcode=1 --log-file=valgrind.%p"
# Setup database # Setup database
taler-exchange-dbinit -c test_taler_exchange_httpd.conf &> /dev/null taler-exchange-dbinit -c test_taler_exchange_httpd.conf &> /dev/null || exit 77
# Run Exchange HTTPD (in background) # Run Exchange HTTPD (in background)
$PREFIX taler-exchange-httpd -c test_taler_exchange_httpd.conf 2> test-exchange.log & $PREFIX taler-exchange-httpd -c test_taler_exchange_httpd.conf 2> test-exchange.log &