Skip to content

test(ci): stabilize state-lock mutation oracle - #4863

Open
Duang777 wants to merge 1 commit into
loopx-project:mainfrom
Duang777:codex/repair-stage2c-mutant-oracle
Open

Duang777 wants to merge 1 commit into
loopx-project:mainfrom
Duang777:codex/repair-stage2c-mutant-oracle

Conversation

@Duang777

Copy link
Copy Markdown
Contributor

Summary

  • bind fence_unshared_state_lock to the existing in-process TypeScript state-lock ordering test
  • remove dependence on Python-to-Node subprocess startup completing within the oracle's 200 ms observation window
  • keep the production lock implementation and mutation unchanged

Evidence

The #4859 CI artifact executed all 54 mutants but killed only 53; fence_unshared_state_lock survived because the cross-process oracle passed unchanged. The same full suite kills 54/54 locally with this mapping.

Verification

  • full mutation suite: 54/54 killed
  • focused mutant: 6/6 repeated runs killed it by assertion
  • tests/test_python_ci_workflow.py: 44 passed
  • Ruff passed
  • premerge validation gate passed

Signed-off-by: duanjialing.777 <duanjialing.777@bytedance.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant