mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-27 15:28:03 +00:00
The Payment destination was not a valid XRPL address — its base58 checksum does not match — so Test 1 Step 4 and Test 2 Step 7 could never have returned the tesSUCCESS they claim. Use a valid one and note that the destination does not need to exist. The Tempo search loop had no -G, so curl posted the parameters as a body, Tempo answered 200 while ignoring the query, and every span name came back non-zero. It also had no time bound, and Tempo keeps blocks for an hour, so a re-run was answered by the previous run's traces. Add -G, RUN_START, and start/end, matching what integration-test.sh already does. Split the query list in two: 35 names that should be present, and 8 that need a trigger neither test performs, where zero is the expected answer. Previously two of the latter sat in the pass/fail list and read as failures. Correct the standalone span table. consensus.mode_change fires once per round start whether or not the mode changes, ledger.validate cannot fire because checkAccept is unreachable in standalone, and the apply-stage, TxQ and ledger families were missing rows. Give each "No" row the reason that actually applies: the establish phase, a missing validator key, or no peers. Also: ledger_accept is not required before submit, the teardown pgrep matched more than this node, [peer_private] also disables the inbound listener, and the 15-second wait covers Tempo but not Prometheus.