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:
| M | src/donaudb/test-donau-db-postgres.conf | | | 1 | - |
| A | src/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