[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-exchange] branch master updated: full audit generati
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-exchange] branch master updated: full audit generation in test |
Date: |
Fri, 23 Aug 2019 15:10:15 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new b58410ce full audit generation in test
b58410ce is described below
commit b58410ce13169ca4f9e06a9a522e207128cdb6b7
Author: Christian Grothoff <address@hidden>
AuthorDate: Fri Aug 23 15:10:10 2019 +0200
full audit generation in test
---
src/auditor/test-auditor.conf | 7 +++++++
src/auditor/test-auditor.sh | 22 ++++++++++++++++++++--
2 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/src/auditor/test-auditor.conf b/src/auditor/test-auditor.conf
index 4deb8140..781cbbce 100644
--- a/src/auditor/test-auditor.conf
+++ b/src/auditor/test-auditor.conf
@@ -10,3 +10,10 @@ CONFIG = postgres:///taler-auditor-test
[taler]
CURRENCY = TESTKUDOS
+[bank]
+DATABASE = postgres:///taler-auditor-test
+MAX_DEBT = TESTKUDOS:50.0
+MAX_DEBT_BANK = TESTKUDOS:0.0
+HTTP_PORT = 8082
+SUGGESTED_EXCHANGE = http://localhost:8081/
+SUGGESTED_EXCHANGE_PAYTO = payto://x-taler-bank/localhost:8082/2
\ No newline at end of file
diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh
index b2b3431a..48c7d0df 100755
--- a/src/auditor/test-auditor.sh
+++ b/src/auditor/test-auditor.sh
@@ -6,6 +6,8 @@
#
# Requires 'jq' tool and Postgres superuser rights!
set -eu
+
+echo "Database setup"
DB=taler-auditor-test
dropdb $DB 2> /dev/null || true
createdb -T template0 $DB || exit 77
@@ -14,12 +16,26 @@ jq -h > /dev/null || exit 77
psql $DB -q -1 -f ../benchmark/auditor-basedb.sql > /dev/null
MASTER_PUB=`cat ../benchmark/auditor-basedb.mpub`
+# Launch bank
+echo "Launching bank"
+taler-bank-manage -c test-auditor.conf serve-http 2>/dev/null >/dev/null &
+sleep 10
+
# Run the auditor!
+echo "Running audit(s)"
taler-auditor -c test-auditor.conf -m $MASTER_PUB > test-audit.json
+taler-wire-auditor -c test-auditor.conf -m $MASTER_PUB > test-wire-audit.json
+
+echo "Shutting down services"
+kill `jobs -p`
-# TODO:
-# launch bank and run wire-auditor eventually as well!
+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
+
+echo "Checking output"
fail=0
# if an emergency was detected, that is a bug and we should fail
echo -n "Test for emergencies... "
@@ -27,6 +43,8 @@ jq -e .emergencies[0] < test-audit.json > /dev/null && (echo
Failed; fail=1) ||
# TODO: Add more checks to ensure test-audit.json matches expectations
+
+echo "Cleanup"
dropdb $DB
exit $fail
--
To stop receiving notification emails like this one, please contact
address@hidden.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [taler-exchange] branch master updated: full audit generation in test,
gnunet <=