Skip to content

Pin E2E_TRACE_IDS_PATH in testnet run-local.sh#106

Merged
AquiGorka merged 1 commit into
mainfrom
fix-testnet-run-local-trace-ids-path
May 29, 2026
Merged

Pin E2E_TRACE_IDS_PATH in testnet run-local.sh#106
AquiGorka merged 1 commit into
mainfrom
fix-testnet-run-local-trace-ids-path

Conversation

@AquiGorka
Copy link
Copy Markdown
Contributor

Summary

testnet/run-all.sh exports E2E_TRACE_IDS_PATH=\$REPO_ROOT/e2e/e2e-trace-ids.json so suite 3 (lifecycle flow) writes the trace IDs to the same path suite 4's verifier reads from. run-local.sh was missing the equivalent export — suite 3 fell back to the CWD default (<repo>/e2e-trace-ids.json), suite 4 still looked in e2e/, and the local Jaeger verifier failed with:

```
NotFound: No such file or directory (os error 2):
readfile '/e2e/e2e-trace-ids.json'
```

Pre-existing — independent of the dashboard-rework work that landed in #104. Surfaces only when running suite 4 via ./testnet/run-local.sh.

Test plan

  • `./testnet/run-local.sh all` against local stack — all four suites green (payment ~73s, OTEL verify, lifecycle ~72s, OTEL verify lifecycle)

run-all.sh exports E2E_TRACE_IDS_PATH so suite 3 writes the trace IDs
to <repo>/e2e/e2e-trace-ids.json and suite 4's verifier finds them at
the same path. run-local.sh was missing the same export, so suite 4
always failed with NotFound on local stack runs:

  NotFound: No such file or directory (os error 2):
    readfile '<repo>/e2e/e2e-trace-ids.json'

Pin the path the same way run-all.sh does. Suites 3 and 4 of
`./testnet/run-local.sh all` now both pass against local Jaeger.
@AquiGorka AquiGorka merged commit 8e27706 into main May 29, 2026
7 checks passed
@AquiGorka AquiGorka deleted the fix-testnet-run-local-trace-ids-path branch May 29, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant