merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit a6c9e653f0d46b0d0c3acc39e16cc35f2dd627cf
parent 56cd517c38ff8433078b04f4ec63dd7458bbf7bc
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri, 24 Jun 2022 14:14:19 +0200

also test for taler-bank-manage in walletharness test

Diffstat:
Mdebian/changelog | 2+-
Mdebian/control | 10+++++-----
Msrc/testing/test-merchant-walletharness.sh | 14++++++++++++++
3 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog @@ -1,4 +1,4 @@ -taler-merchant (0.9.0) unstable; urgency=low +taler-merchant (0.8.99-1) unstable; urgency=low * Updating to latest pre-release from Git. diff --git a/debian/control b/debian/control @@ -8,8 +8,8 @@ Build-Depends: autopoint, debhelper-compat (= 12), gettext, - libgnunet-dev (>=0.17.0), - libtalerexchange-dev (>=0.9.0), + libgnunet-dev (>=0.17.1), + libtalerexchange-dev (>=0.8.99), libpq-dev (>=13.0), po-debconf, libqrencode-dev, @@ -39,7 +39,7 @@ Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: - libtalerexchange (>= 0.9.0), + libtalerexchange (>= 0.8.99), adduser, lsb-base, netbase, @@ -56,8 +56,8 @@ Package: libtalermerchant-dev Section: libdevel Architecture: any Depends: - libtalerexchange-dev (>= 0.9.0), - libgnunet-dev (>=0.17.0), + libtalerexchange-dev (>= 0.8.99), + libgnunet-dev (>=0.17.1), ${misc:Depends}, ${shlibs:Depends} Description: libraries to talk to a GNU Taler merchant (development) diff --git a/src/testing/test-merchant-walletharness.sh b/src/testing/test-merchant-walletharness.sh @@ -22,6 +22,20 @@ set -eu +# Exit, with status code "skip" (no 'real' failure) +function exit_skip() { + echo $1 + exit 77 +} + +echo -n "Testing for taler-bank-manage" +taler-bank-manage --help >/dev/null </dev/null || exit_skip " MISSING" +echo " FOUND" + +echo -n "Testing for taler-wallet-cli" +taler-wallet-cli --help >/dev/null </dev/null || exit_skip " MISSING" +echo " FOUND" + res=0 taler-wallet-cli testing run-integrationtests --dry --suites merchant 2&>/dev/null || res=$?