gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated: kill old test #27: cannot be don


From: gnunet
Subject: [taler-exchange] branch master updated: kill old test #27: cannot be done with current table constraints
Date: Wed, 30 Oct 2024 06:42:06 +0100

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 493e4596d kill old test #27: cannot be done with current table 
constraints
493e4596d is described below

commit 493e4596d73a6fddd1ae3785b75a567d1564eade
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Oct 30 06:42:01 2024 +0100

    kill old test #27: cannot be done with current table constraints
---
 src/auditor/test-auditor.sh | 61 ++++++++++-----------------------------------
 1 file changed, 13 insertions(+), 48 deletions(-)

diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh
index 6d5fb9173..84fcc5778 100755
--- a/src/auditor/test-auditor.sh
+++ b/src/auditor/test-auditor.sh
@@ -30,7 +30,7 @@ set -eu
 
 # Set of numbers for all the testcases.
 # When adding new tests, increase the last number:
-ALL_TESTS=$(seq 0 33)
+ALL_TESTS=$(seq 0 32)
 
 # $TESTS determines which tests we should run.
 # This construction is used to make it easy to
@@ -1784,46 +1784,11 @@ function test_26() {
 }
 
 
-# Test for duplicate wire transfer subject
-# FIXME: test-27 not implemented
-function test_27() {
-    echo "===========27: duplicate WTID detection ================="
-#TODO libeufin fix
- #   pre_audit aggregator
- #   stop_libeufin
- #   # Obtain data to duplicate.
- #   WTID=$(echo SELECT wtid FROM TalerRequestedPayments WHERE id=1 | psql 
"${DB}" -Aqt)
- #   OTHER_IBAN=$(echo -e "SELECT iban FROM BankAccounts WHERE 
label='fortytwo'" | psql "${DB}" -Aqt)
- #   # 'rawConfirmation' is set to 2 here, that doesn't
- #   # point to any record.  That's only needed to set a non null value.
- #   echo -e "INSERT INTO PaymentInitiations 
(\"bankAccount\",\"preparationDate\",\"submissionDate\",sum,currency,\"endToEndId\",\"paymentInformationId\",\"instructionId\",subject,\"creditorIban\",\"creditorBic\",\"creditorName\",submitted,\"messageId\",\"rawConfirmation\")
 VALUES (1,$(date +%s),$(( $(date +%s) + 
2)),10,'TESTKUDOS','NOTGIVEN','unused','unused','$WTID 
http://exchange.example.com/','$OTHER_IBAN','SANDBOXX','Forty Two',false,1,2)" \
- #       | psql "${DB}" -q
- #   echo -e "INSERT INTO TalerRequestedPayments 
(facade,payment,\"requestUid\",amount,\"exchangeBaseUrl\",wtid,\"creditAccount\")
 VALUES 
(1,2,'unused','TESTKUDOS:1','http://exchange.example.com/','$WTID','payto://iban/$OTHER_IBAN?receiver-name=Forty+Two')"
 \
- #       | psql "${DB}" -q
- #   launch_libeufin
- #   audit_only
- #   post_audit
-#
- #   echo -n "Testing inconsistency detection... "
-#
- #   AMOUNT=$(jq -r .wire_format_inconsistencies[0].amount < 
test-audit-wire.json")
- #   if [ "${AMOUNT}" != "TESTKUDOS:1" ]
- #   then
- #       exit_fail "Amount wrong, got ${AMOUNT}"
- #   fi
- #
- #   # cannot easily undo aggregator, hence full reload
- #   full_reload
-}
-
-
-
-
 # Test where denom_sig in known_coins table is wrong
 # (=> bad signature) AND the coin is used in aggregation
-function test_28() {
+function test_27() {
 
-    echo "===========28: known_coins signature wrong================="
+    echo "===========27: known_coins signature wrong================="
     # Modify denom_sig, so it is wrong
     OLD_SIG=$(echo 'SELECT denom_sig FROM exchange.known_coins LIMIT 1;' | 
psql "$DB" -Aqt)
     COIN_PUB=$(echo "SELECT coin_pub FROM exchange.known_coins WHERE 
denom_sig='$OLD_SIG';"  | psql "$DB" -Aqt)
@@ -1860,8 +1825,8 @@ function test_28() {
 
 # Test where fees known to the auditor differ from those
 # accounted for by the exchange
-function test_29() {
-    echo "===========29: withdraw fee inconsistency ================="
+function test_28() {
+    echo "===========28: withdraw fee inconsistency ================="
 
     echo "UPDATE exchange.denominations SET fee_withdraw.frac=5000000 WHERE 
(coin).val=1;" | psql -Aqt "$DB"
 
@@ -1885,8 +1850,8 @@ function test_29() {
 
 # Test where fees known to the auditor differ from those
 # accounted for by the exchange
-function test_30() {
-    echo "===========30: melt fee inconsistency ================="
+function test_29() {
+    echo "===========29: melt fee inconsistency ================="
 
     echo "UPDATE exchange.denominations SET fee_refresh.frac=5000000 WHERE 
(coin).val=10;" | psql -Aqt "$DB"
 
@@ -1913,8 +1878,8 @@ function test_30() {
 
 # Test where fees known to the auditor differ from those
 # accounted for by the exchange
-function test_31() {
-    echo "===========31: deposit fee inconsistency ================="
+function test_30() {
+    echo "===========30: deposit fee inconsistency ================="
 
     echo "UPDATE exchange.denominations SET fee_deposit.frac=5000000 WHERE 
(coin).val=8;" | psql -Aqt "$DB"
 
@@ -1940,8 +1905,8 @@ function test_31() {
 
 # Test where denom_sig in known_coins table is wrong
 # (=> bad signature)
-function test_32() {
-    echo "===========32: known_coins signature wrong w. 
aggregation================="
+function test_31() {
+    echo "===========31: known_coins signature wrong w. 
aggregation================="
     # Modify denom_sig, so it is wrong
     OLD_SIG=$(echo 'SELECT denom_sig FROM exchange.known_coins LIMIT 1;' | 
psql "$DB" -Aqt)
     COIN_PUB=$(echo "SELECT coin_pub FROM exchange.known_coins WHERE 
denom_sig='$OLD_SIG';"  | psql "$DB" -Aqt)
@@ -1968,9 +1933,9 @@ function test_32() {
 }
 
 
-function test_33() {
+function test_32() {
 
-    echo "===========33: normal run with aggregator and profit 
drain==========="
+    echo "===========32: normal run with aggregator and profit 
drain==========="
     run_audit aggregator drain
     check_auditor_running
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]