OmniRoute/scripts/quality
Diego Rodrigues de Sa e Souza b38f3a4c02
feat(test:scoped): add TIA-based local test runner (#8084 D1) (#9143)
- npm run test:scoped: runs only tests impacted by your changes
- npm run test:scoped:staged: for staged changes (pre-commit)
- Uses select-impacted-tests.mjs with impact map when available
- Falls back to heuristic (changed test files) when no map
- Hub file changes suggest full suite
- 7 unit tests for the selection logic

Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com>
2026-08-01 11:32:04 -03:00
..
balance-e2e-shards.mjs feat(ci): duration-balanced E2E shards via LPT bin-packing (WS4.1) (#7090) 2026-07-14 07:07:27 -03:00
build-test-impact-map.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
check-quality-ratchet.mjs Release v3.8.26 (#3875) 2026-06-16 01:00:40 -03:00
classify-pr-changes.mjs feat(ci): hotfix fast-lane + tests-only E2E skip (WS3.1) (#7088) 2026-07-14 07:35:40 -03:00
collect-metrics.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
mutation-radiography.mjs Release v3.8.40 2026-06-29 08:40:06 -03:00
property-seed.mjs Fase 8 · Bloco B — suíte de correção (property + golden + SSE-correctness) (#3808) 2026-06-14 18:02:51 -03:00
run-all-gates.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
run-eslint-json.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
select-impacted-tests.mjs Release v3.8.47 (#6569) 2026-07-13 09:12:40 -03:00
test-scoped.sh feat(test:scoped): add TIA-based local test runner (#8084 D1) (#9143) 2026-08-01 11:32:04 -03:00
validate-release-green.mjs fix(quality): tolerate ESLint's trailing unpruned-suppressions text in validate-release-green (#7837) (#7962) 2026-07-21 08:39:26 -03:00
verify-ratchet-bank.mjs feat(ci): automate ratchet shrink-banking so caps stop outliving their files (#8584) (#8612) 2026-07-27 19:07:51 -03:00