You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ci-policy.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,8 @@ This document defines CI policies to keep PR experience fast and stable while ma
29
29
-`run-property`: execute property harness smoke within CI Extended
30
30
-`run-mbt`: execute MBT smoke (`test:mbt:ci`) within CI Extended
31
31
-`run-mutation`: execute mutation auto diff (extended pipeline)
32
+
33
+
CI Extended restores cached heavy test artifacts (`.cache/test-results`) when rerunning; the cache is refreshed at the end of each run via `node scripts/pipelines/sync-test-results.mjs --store`. Check or warm the cache locally with `--status` / `--restore` before dispatching reruns. Nightly runs use a stable cache key (`ci-heavy-${ runner.os }-schedule`) so the previous baseline is rehydrated before execution, call `node scripts/pipelines/compare-test-trends.mjs` to produce a Markdown diff (posted to the Step Summary), and persist both `reports/heavy-test-trends.json` and `reports/heavy-test-trends-history/<timestamp>.json` as artifacts (`heavy-test-trends`, `heavy-test-trends-history`).
32
34
-`qa --light`: run QA in light mode (vitest -> `test:fast`); used in `ae-ci`
33
35
-`ae-benchmark run --ci --light --dry-run`: benchmark config validation only in PRs (fast & stable)
34
36
-`run-qa`: run `ae-ci` workflow’s `qa-bench` on PRs (default off)
@@ -140,6 +142,8 @@ This document defines CI policies to keep PR experience fast and stable while ma
140
142
-`run-property`: CI Extended の property harness のみを実行
141
143
-`run-mbt`: CI Extended の `test:mbt:ci` のみを実行
142
144
-`run-mutation`: CI Extended の mutation auto diff のみを実行
- Heavy test artifacts for the extended suite are cached under `.cache/test-results`; run `node scripts/pipelines/sync-test-results.mjs --restore` before reruns to reuse survivors, MBT summaries, and property harness outputs, then `--store` after local runs to refresh the cache.
0 commit comments