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
Add teardown cleanup to all test files to prevent resource exhaustion
The Ruby 3.4 CI hang was caused by zombie Node.js processes accumulating
across test runs. When processes aren't properly closed, fork() can block
due to resource exhaustion.
This commit adds teardown methods to:
- schmooze_test.rb
- error_test.rb
- garbage_test.rb
- local_script_test.rb
Each teardown calls close() on the schmoozer instance if it has a running
process, ensuring Node.js processes are properly terminated after each test.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments