exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 0d230131e61df2bff75ab47256217eb22c910b26
parent b58410ce13169ca4f9e06a9a522e207128cdb6b7
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri, 23 Aug 2019 15:17:54 +0200

check required commands exist

Diffstat:
Msrc/auditor/.gitignore | 8++++++++
Msrc/auditor/test-auditor.sh | 11++++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/src/auditor/.gitignore b/src/auditor/.gitignore @@ -1,2 +1,10 @@ taler-auditor-httpd +taler-auditor +taler-wire-auditor taler-auditor-exchange +test-audit.json +test-report.aux +test-report.pdf +test-report.tex +test-wire-audit.json +texput.aux diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh @@ -7,11 +7,19 @@ # Requires 'jq' tool and Postgres superuser rights! set -eu +# test required commands exist +echo "Testing for jq" +jq -h > /dev/null || exit 77 +echo "Testing for taler-bank-manage" +taler-bank-manage -h >/dev/null || exit 77 +echo "Testing for pdflatex" +which pdflatex > /dev/null || exit 77 + echo "Database setup" DB=taler-auditor-test dropdb $DB 2> /dev/null || true createdb -T template0 $DB || exit 77 -jq -h > /dev/null || exit 77 + # Import pre-generated database, -q(ietly) using single (-1) transaction psql $DB -q -1 -f ../benchmark/auditor-basedb.sql > /dev/null MASTER_PUB=`cat ../benchmark/auditor-basedb.mpub` @@ -32,6 +40,7 @@ kill `jobs -p` echo "TeXing" ../../contrib/render.py test-audit.json test-wire-audit.json < ../../contrib/auditor-report.tex.j2 > test-report.tex + pdflatex test-report.tex >/dev/null pdflatex test-report.tex >/dev/null