What problem does it solve?
Runs the full Nexus Gateway end-to-end test program (preflight + L1 smoke + L1 Go integration + L2 protocol + L3 AI-judge + L4 Playwright UI) via tests/run-all.sh and surfaces a unified Markdown report. The single "did my change break something" entry point covers ~75 business flows across all five services, each verified by HTTP shape + DB cross-check + Prometheus delta or AI-judge verdict. Trigger keywords: test all, run regression, smoke everything, full regression, e2e tests, regression sweep, /test-all. No required inputs; reads tests/.env.local for VKs and admin credentials. Output: a Markdown report at /tmp/nexus-test/test-all-<UTC-timestamp>.md plus a fan-out summary in this conversation.
Core Features & Use Cases
- One-command end-to-end test harness that triggers preflight and multiple phases across services.
- Generates a Markdown test report at /tmp/nexus-test/test-all-<UTC-timestamp>.md and a per-phase status summary.
- Supports flags for quick/full/phase selection and preflight control.
- Validates prerequisites (VKs and running services) before execution and surfaces actionable gaps.
- Ideal before PRs or after significant changes to validate end-to-end integrity.
Quick Start
Run the tests from repo root with bash tests/run-all.sh.