(MOT-4277) feat(harness): preview local E2E results - #648
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughAdds a local Harness E2E dashboard server that imports reports, accumulates execution history, serves generated sites, and distinguishes local data in the dashboard UI through persisted mode metadata. ChangesLocal dashboard workflow
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant CLI
participant build_local_dashboard
participant import_report
participant publish
participant StaticHTTPServer
CLI->>build_local_dashboard: report inputs and site options
build_local_dashboard->>import_report: validated report paths
import_report->>publish: local execution metadata and collected outputs
build_local_dashboard-->>CLI: imported execution identifiers
CLI->>StaticHTTPServer: serve generated site
Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
skill-check — worker0 verified, 50 skipped (no docs/).
Four for four. Nicely done. |
Summary
results.jsonfiles and serves the production dashboard shell on port 4173Impact
Developers can inspect and compare local Harness E2E executions with the same dashboard used by GitHub Pages without running the tests again or publishing artifacts.
Validation
PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=.github/scripts python3 .github/scripts/tests/test_serve_harness_e2e_dashboard.pynode --test .github/benchmark-site/*.test.cjsgit diff --checkRefs MOT-4277
Summary by CodeRabbit
New Features
Localexecution filter and clearer empty states for locally imported data.Documentation