-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Add parallel garbage collection test runner #6665
Conversation
CodSpeed Performance ReportMerging #6665 will not alter performanceComparing Summary
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! It'll be good to have tests ensure these type of GC issues are solved once and for all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love the simplicity and the usefulness of this solution!
Description
Adds a comprehensive test suite that exercises garbage collection across all language test examples. The test:
The test identified 26 examples that need investigation for proper garbage collection handling, particularly around:
By running tests in isolation, we can now identify all problematic cases rather than stopping at the first failure.
The current projects that have garbage collection failures are:
Note: I've temporarily disabled the
run_all_garbage_collection_tests
so this PR can be reviewed and pass CI. Then #6613 can rebase and reenable the test to ensure that PR allows these failing tests to pass.Checklist
Breaking*
orNew Feature
labels where relevant.