release 1.26.0: --wallet-db harness flag, TESTPAYSAN quadlet, token-pay
This commit is contained in:
parent
f2ee435e6b
commit
39e5eccc25
13 changed files with 235 additions and 39 deletions
22
lib.sh
22
lib.sh
|
|
@ -4,6 +4,24 @@
|
|||
# Machine paths/SSH hosts: only from env (~/.config/taler-monitoring/env or
|
||||
# TALER_MONITORING_ENV=…), installed via taler-monitoring-env — never hardcode.
|
||||
|
||||
# Wallet sqlite path (same flag as taler-wallet-cli / taler-harness: --wallet-db).
|
||||
# Android/iOS SQL export or any existing sqlite. Not *.json (memory backend).
|
||||
taler_mon_resolve_wallet_db() {
|
||||
local fallback="${1:-}"
|
||||
local p="${WALLET_DB:-}"
|
||||
if [ -z "$p" ]; then
|
||||
printf '%s\n' "$fallback"
|
||||
return 0
|
||||
fi
|
||||
case "$p" in
|
||||
*.json|*.JSON)
|
||||
echo "ERROR: --wallet-db must be sqlite (.sqlite3 / .db), not .json" >&2
|
||||
return 2
|
||||
;;
|
||||
esac
|
||||
printf '%s\n' "$p"
|
||||
}
|
||||
|
||||
# Load host env once (before any := defaults)
|
||||
if [ "${_TALER_MON_ENV_LOADED:-0}" != "1" ]; then
|
||||
_mon_cfg="${TALER_MONITORING_ENV:-${XDG_CONFIG_HOME:-$HOME/.config}/taler-monitoring/env}"
|
||||
|
|
@ -66,8 +84,8 @@ MERCHANT_INSTANCE=$(printf '%s' "${MERCHANT_INSTANCE}" | tr '[:upper:]' '[:lower
|
|||
: "${PAY_AMT:=GOA:0.01}"
|
||||
: "${CREDIT_AMT:=GOA:4700}" # covers bank withdraw ladder 20+50+100+200+4200 (paivana)
|
||||
: "${TIMEOUT:=12}"
|
||||
: "${E2E_TIMEOUT:=55}" # whole e2e budget; skip rest when exceeded (e2e raises as needed)
|
||||
: "${E2E_PAY_SECS:=22}" # dedicated seconds for pay handle-uri (avoid Alarm clock)
|
||||
: "${E2E_TIMEOUT:=360}" # whole e2e budget; skip rest when exceeded (e2e raises as needed)
|
||||
: "${E2E_PAY_SECS:=60}" # dedicated seconds for pay handle-uri (avoid SIGALRM)
|
||||
# Whole-run wall clock for taler-monitoring.sh (seconds). 0 = unlimited.
|
||||
# Host-agent default phases (urls/inside/versions) should finish under this.
|
||||
: "${RUN_TIMEOUT:=600}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue