check required commands exist
This commit is contained in:
parent
b58410ce13
commit
0d230131e6
8
src/auditor/.gitignore
vendored
8
src/auditor/.gitignore
vendored
@ -1,2 +1,10 @@
|
|||||||
taler-auditor-httpd
|
taler-auditor-httpd
|
||||||
|
taler-auditor
|
||||||
|
taler-wire-auditor
|
||||||
taler-auditor-exchange
|
taler-auditor-exchange
|
||||||
|
test-audit.json
|
||||||
|
test-report.aux
|
||||||
|
test-report.pdf
|
||||||
|
test-report.tex
|
||||||
|
test-wire-audit.json
|
||||||
|
texput.aux
|
||||||
|
@ -7,11 +7,19 @@
|
|||||||
# Requires 'jq' tool and Postgres superuser rights!
|
# Requires 'jq' tool and Postgres superuser rights!
|
||||||
set -eu
|
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"
|
echo "Database setup"
|
||||||
DB=taler-auditor-test
|
DB=taler-auditor-test
|
||||||
dropdb $DB 2> /dev/null || true
|
dropdb $DB 2> /dev/null || true
|
||||||
createdb -T template0 $DB || exit 77
|
createdb -T template0 $DB || exit 77
|
||||||
jq -h > /dev/null || exit 77
|
|
||||||
# Import pre-generated database, -q(ietly) using single (-1) transaction
|
# Import pre-generated database, -q(ietly) using single (-1) transaction
|
||||||
psql $DB -q -1 -f ../benchmark/auditor-basedb.sql > /dev/null
|
psql $DB -q -1 -f ../benchmark/auditor-basedb.sql > /dev/null
|
||||||
MASTER_PUB=`cat ../benchmark/auditor-basedb.mpub`
|
MASTER_PUB=`cat ../benchmark/auditor-basedb.mpub`
|
||||||
@ -32,6 +40,7 @@ kill `jobs -p`
|
|||||||
|
|
||||||
echo "TeXing"
|
echo "TeXing"
|
||||||
../../contrib/render.py test-audit.json test-wire-audit.json < ../../contrib/auditor-report.tex.j2 > test-report.tex
|
../../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
|
||||||
pdflatex test-report.tex >/dev/null
|
pdflatex test-report.tex >/dev/null
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user