donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit ff877ec3e68a5cdc8987810dc63f7e5789ae0cb6
parent 2a70ca5ebe860558f7ec338be6d50655a63c4de1
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date:   Mon,  8 Apr 2024 22:57:34 +0200

add idempotency test

Diffstat:
Msrc/donaudb/test-donau-db-postgres.conf | 1-
Asrc/donaudb/test_idempotency.sh | 12++++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/donaudb/test-donau-db-postgres.conf b/src/donaudb/test-donau-db-postgres.conf @@ -4,7 +4,6 @@ DB = postgres BASE_URL = http://localhost/ -CURRENCY = EUR [donaudb-postgres] diff --git a/src/donaudb/test_idempotency.sh b/src/donaudb/test_idempotency.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# This file is in the public domain. +set -eu +psql donaucheck < /dev/null || exit 77 +echo "Initializing DB" +donau-dbinit -r -c test-donau-db-postgres.conf +echo "Re-initializing DB" +donau-dbinit -c test-donau-db-postgres.conf +echo "Re-loading procedures" +psql donaucheck < procedures.sql +echo "Test PASSED" +exit 0