View Issue Details

IDProjectCategoryView StatusLast Update
0010468Talertaler-harnesspublic2025-11-14 19:27
Reportersebasjm Assigned ToFlorian Dold  
PriorityhighSeveritymajorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version1.1 
Target Version1.2 
Summary0010468: test simple-payment fails, sometime
Descriptionit shows that deep in the harness scripts there is a missing "await" condition. or maybe in wallet-core.... and some other test fails may be due to this bug

This test fails because the harness is asserting that the payment transaction is complete and the status returned is still "pending"


$ taler-harness run-integrationtests simple-payment
....
FATAL: test failed with exception AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:

'pending' !== 'done'

    at GlobalTestState.assertDeepEqual (/media/luffy/taler-workspace/install-prefix/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:62604:39)
    at makeTestPaymentV2 (/media/luffy/taler-workspace/install-prefix/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:65124:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Skipped: 0/1
Failed: 1/1
Passed: 0/1

but not always

$ taler-harness run-integrationtests simple-payment
....
Skipped: 0/1
Failed: 0/1
Passed: 1/1
TagsNo tags attached.

Activities

Florian Dold

2025-11-14 19:27

manager   ~0026440

commit 4098ec2565f57055f57407f1d9a8872d7823e553 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Fri Nov 14 19:25:41 2025 +0100

    harness: start components sequentially
    
    We tried to be smart by parallelizing the startup of
    merchant/exchange/bank. However, this led to problems where the
    merchant sees the keys response of a partially initialized exchange
    (with e.g. wire fees still missing).

Issue History

Date Modified Username Field Change
2025-10-02 17:29 sebasjm New Issue
2025-10-03 00:32 Christian Grothoff Assigned To => Florian Dold
2025-10-03 00:32 Christian Grothoff Status new => assigned
2025-11-14 19:27 Florian Dold Status assigned => resolved
2025-11-14 19:27 Florian Dold Resolution open => fixed
2025-11-14 19:27 Florian Dold Note Added: 0026440