openpilot
openpilot copied to clipboard
Enable MetaDrive CI test with log artifacts
- Re-enable MetaDrive simulator test on ubuntu-24.04 GitHub runners.
- Lower simulator tick rate and align test duration to real-time --test_duration to avoid flakiness.
- Allow logging stack in sim when SIM_LOGS=1; GitHub Actions sets LOG_ROOT and uploads qlog/rlog/camera artifacts.
Edit: I skipped the panda firmware build (SKIP_PANDA=1) because the ARM toolchain/newlib mirrors on GH runners are flaky; panda still builds in the Linux jobs.
Verification
- python3 -m compileall on changed files.
- CI job will exercise the end-to-end MetaDrive test and upload artifacts.