🧪 Enable memory leak tests on Python 3.14#7330
Conversation
Remove the skip markers from the engine memory leak tests. These were added when `pympler.muppy.get_objects` caused the suite to hang on Python 3.12.
183a073 to
c8df94c
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7330 +/- ##
==========================================
+ Coverage 79.30% 79.89% +0.59%
==========================================
Files 568 568
Lines 43941 43984 +43
==========================================
+ Hits 34845 35138 +293
+ Misses 9096 8846 -250 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
khsrali
left a comment
There was a problem hiding this comment.
interesting!
i'll just re-run to amke sure no flak
|
Ah, I see! that's because 3.12 is not tested in CI (?) |
|
I am actually not sure why this problem is now solved. If this is a py3.12 only issue and it does not appear in py3.14. The commit that added the skipif is c39b4fd . I checked now locally and the test runs through with py3.12. Adding full python version coverage in CI would be probably helpful but a bit overkill. |
khsrali
left a comment
There was a problem hiding this comment.
Thanks for checking out this ,thoroughly, @agoscinski
I think in general it's very safe to merge this, in the end it's activating previously skipped tests 🥲
I've just triggered a CI re-run to make sure, this was not a flaky pass.
Please feel free to merge once all green.
|
You might want to trigger the test-install workflow which tests all python versions. |
|
The ci-code error is a flaky test that was fixed in last merge #7326 So I rebase and it should be fixed |
Remove the skip markers from the engine memory leak tests. These were added when `pympler.muppy.get_objects` caused the suite to hang on Python 3.12.
c8df94c to
5c8aa5d
Compare
So I needed to add workflow dispatch to manually trigger run the test-install CI. By touching the file the CI is automatically triggered. |
Remove the skip markers from the engine memory leak tests. These were added when `pympler.muppy.get_objects` caused the suite to hang on Python 3.12.
Remove the skip markers from the engine memory leak tests. These were added when
pympler.muppy.get_objectscaused the suite to hang on Python 3.12.