mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-15 11:34:24 +00:00
ci: quarantine the serial cache-lock step behind continue-on-error
Run #4 showed cache-refresh-lock-process racing its own takeover window even in the serial single-fork step (#904). The enforced signal stays the main suite; the lock suite reports without gating until the race semantics are settled.
This commit is contained in:
parent
8c758ddf5a
commit
7909af1035
1 changed files with 5 additions and 2 deletions
7
.github/workflows/tests.yml
vendored
7
.github/workflows/tests.yml
vendored
|
|
@ -30,6 +30,9 @@ jobs:
|
|||
- name: Test suite (parallel)
|
||||
run: npx vitest run tests --exclude "tests/cache-refresh-lock*"
|
||||
# Single forked worker, so lock contention comes only from the child processes the
|
||||
# tests spawn deliberately.
|
||||
- name: Cache-lock suite (serial)
|
||||
# tests spawn deliberately. Quarantined (reports, never gates): the process
|
||||
# suite still races its own takeover window even serially on slow runners -
|
||||
# tracked in #904; drop continue-on-error once that race is settled.
|
||||
- name: Cache-lock suite (serial, quarantined)
|
||||
continue-on-error: true
|
||||
run: npx vitest run tests/cache-refresh-lock.test.ts tests/cache-refresh-lock-corrupt-body.test.ts tests/cache-refresh-lock-process.test.ts --poolOptions.forks.singleFork=true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue