summaryrefslogtreecommitdiff
path: root/src/testing/test-merchant-walletharness.sh
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-12-18 23:42:54 +0800
committerChristian Grothoff <grothoff@gnunet.org>2023-12-18 23:42:54 +0800
commitbb1c56eeb3d3ed15a229903d30e664e7441b91dd (patch)
treee3ca844eefced00e3bb263caeebf541061d214b4 /src/testing/test-merchant-walletharness.sh
parent21f67e8241e451a593b44562237cf9ae754c4eef (diff)
downloadmerchant-bb1c56eeb3d3ed15a229903d30e664e7441b91dd.tar.gz
merchant-bb1c56eeb3d3ed15a229903d30e664e7441b91dd.tar.bz2
merchant-bb1c56eeb3d3ed15a229903d30e664e7441b91dd.zip
check for wallet-cli tools before using them in tests
Diffstat (limited to 'src/testing/test-merchant-walletharness.sh')
-rwxr-xr-xsrc/testing/test-merchant-walletharness.sh7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/testing/test-merchant-walletharness.sh b/src/testing/test-merchant-walletharness.sh
index 4c5a31d5..fe63f3fa 100755
--- a/src/testing/test-merchant-walletharness.sh
+++ b/src/testing/test-merchant-walletharness.sh
@@ -25,11 +25,7 @@ set -eu
unset XDG_DATA_HOME
unset XDG_CONFIG_HOME
-# Exit, with status code "skip" (no 'real' failure)
-function exit_skip() {
- echo $1
- exit 77
-}
+. setup.sh
# If CLI is installed, assume all the suite is.
echo -n "Testing for libeufin(-cli)"
@@ -40,6 +36,7 @@ echo -n "Testing for taler-harness"
taler-harness --help >/dev/null </dev/null || exit_skip " MISSING"
echo " FOUND"
+
export WALLET_HARNESS_WITH_EUFIN=1
res=0
taler-harness run-integrationtests --dry --suites merchant 2&>/dev/null || res=$?