Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .github/workflows/source-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,9 @@ jobs:
run: pnpm run validate

- name: Perf-unit assertions
# Cheap perf-adjacent unit tests only: rollover/reset residue guards and
# histogram-accuracy bounds for the frame-time stats, adaptive-validation
# runtime lifecycle, and the startup-marks parser. No app launch, no packaging.
run: node --test tests/performance-stats.test.ts tests/performance-monitor.test.ts tests/adaptive-validation.test.ts tests/adaptive-validation-runtime.test.ts tests/parse-perf-marks.test.ts
# Cheap perf-adjacent unit tests only: frame-time stats, diagnostic lifecycle,
# identity parsing/observer work, and startup marks. No app launch, no packaging.
run: node --test tests/performance-stats.test.ts tests/gameplay-fps-log.test.ts tests/draw-call-stats.test.ts tests/identity-rewrite.test.ts tests/mutation-relevance.test.ts tests/menu-declutter-mutations.test.ts tests/parse-perf-marks.test.ts

# Future packaged startup-marks smoke job — intentionally disabled scaffolding.
# TODO(perf-gate): enable (remove `if: false`) only once a runner pool with understood
Expand Down
Loading