A test intermittently leaves a timer or another open handle running. Jest force-stops the worker that ran it, and script/lib/jest.js then fails the test stage of script/cibuild, although every test passed. In the run that failed, the --verbose rerun did not reproduce it. A second full script/cibuild of the same commit was green.
Seen once, on commit 594269e of branch issue-758-crypto-through-ethers. That commit changes no timers. The non-verbose output does not name the test file that leaked.
Definition of done
The test that leaves the handle open is found, for example with --detectOpenHandles, and its teardown is fixed.
script/cibuild does not hit the force-stop warning in repeated runs.
Model: opus-5-5
A test intermittently leaves a timer or another open handle running. Jest force-stops the worker that ran it, and `script/lib/jest.js` then fails the test stage of `script/cibuild`, although every test passed. In the run that failed, the `--verbose` rerun did not reproduce it. A second full `script/cibuild` of the same commit was green.
Seen once, on commit `594269e` of branch `issue-758-crypto-through-ethers`. That commit changes no timers. The non-verbose output does not name the test file that leaked.
## Definition of done
- The test that leaves the handle open is found, for example with `--detectOpenHandles`, and its teardown is fixed.
- `script/cibuild` does not hit the force-stop warning in repeated runs.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A test intermittently leaves a timer or another open handle running. Jest force-stops the worker that ran it, and
script/lib/jest.jsthen fails the test stage ofscript/cibuild, although every test passed. In the run that failed, the--verbosererun did not reproduce it. A second fullscript/cibuildof the same commit was green.Seen once, on commit
594269eof branchissue-758-crypto-through-ethers. That commit changes no timers. The non-verbose output does not name the test file that leaked.Definition of done
--detectOpenHandles, and its teardown is fixed.script/cibuilddoes not hit the force-stop warning in repeated runs.Model: opus-5-5