-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: workerThreads break --watch-all when function does not meet expected. #14423
Comments
Thanks for the reproduction! I saw this happening, but didn’t had time to figure out what was the exact cause. Huge objects were around, so it was difficult to reason about. Seems like serialization fails somewhere in the threads worker, because all is smooth with |
By the way, could you mention in the title that the issue is specifically related with |
Took some debugging to narrow it down. As you say workerThreads: false all is smooth sailing. |
Hey, I tried to fix this issue here, would appreciate any feedback/suggestions |
Version
29.6.2
Steps to reproduce
Expected behavior
I expected the test to show that the expected and received do not match.
Actual behavior
Test stops running with exception
Additional context
This only happens when running with workers. Turning off workers expected behaviour works fine.
Environment
System: OS: macOS 13.4 CPU: (10) arm64 Apple M1 Pro Binaries: Node: 18.17.0 - /opt/homebrew/opt/node@18/bin/node Yarn: 1.22.19 - /opt/homebrew/bin/yarn npm: 9.6.7 - /opt/homebrew/opt/node@18/bin/npm npmPackages: jest: 29.6.2 => 29.6.2
The text was updated successfully, but these errors were encountered: