From 38dd829d26476d2d787c850a6f05f73af54ec7ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A2ni=20Marques?= Date: Fri, 10 Jul 2026 20:07:37 +0200 Subject: [PATCH] taler-monitoring: document GOA shop e2e products --- scripts/taler-monitoring/README.md | 4 ++++ scripts/taler-monitoring/TESTS.md | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/taler-monitoring/README.md b/scripts/taler-monitoring/README.md index b69f879..3641c24 100644 --- a/scripts/taler-monitoring/README.md +++ b/scripts/taler-monitoring/README.md @@ -61,6 +61,10 @@ Other domains: never SSH. Optional **e2e** aborts cleanly on login/KYC. # customize: E2E_WITHDRAW_VALUES="20 50 100" E2E_PAY_VALUES="0.05 1 5" ./taler-monitoring.sh e2e E2E_VARIABLE=0 WITHDRAW_AMT=GOA:50 PAY_AMT=GOA:1 ./taler-monitoring.sh e2e # single fixed +# GOA shop catalog (local hacktivism): public template POST + wallet pay per product +# E2E_SHOP_PRODUCTS lines: id|Product name|GOA:amount +# E2E_SHOP_PRODUCTS=$'orbit-sticker|Orbit sticker pack|GOA:2\nnebula-coffee|Nebula coffee|GOA:5' +# (landing QR = taler://pay-template/…/{id}; popup = live taler://pay after POST templates/{id}) # remote secrets: # E2E_BANK_ADMIN_PASS=… E2E_MERCHANT_TOKEN=… ``` diff --git a/scripts/taler-monitoring/TESTS.md b/scripts/taler-monitoring/TESTS.md index d670e1a..4294297 100644 --- a/scripts/taler-monitoring/TESTS.md +++ b/scripts/taler-monitoring/TESTS.md @@ -131,9 +131,14 @@ Without SSH (`SKIP_SSH=1` or remote domain): still runs outside-in repo checks; | e2e-002 | wallet-cli present | | e2e-003 | mode / currency info | | e2e-004… | secrets, reachability gates | -| e2e-… | account, credit, withdraw, confirm, coins, order, pay | +| e2e-… | account, credit, withdraw, confirm, coins, order, pay ladder | +| e2e-… | **GOA shop products** by **product name** (public template POST → `taler://pay`, pay-template URI, payto) | | e2e-… | balances, dig on failure | +Shop product pays use instance `goa-demo-cp4zqk` (default) and `E2E_SHOP_PRODUCTS` +(`id|Product name|amount` lines). Flow matches the landing popup (public POST +`/templates/{id}`, not private orders). Report labels use the product name. + Blockers keep the same ID prefix: `[BLOCKER] e2e-0NN step: message`. ---