-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
Ci/improve code collection #149
Conversation
We improve the logic for round-trip re-compilation of code objects by listening for module code objects before they are executed. This way we can thoroughly recurse over nested code object and attain total coverage for better confidence.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #149 +/- ##
==========================================
- Coverage 95.79% 95.79% -0.01%
==========================================
Files 7 7
Lines 2044 2043 -1
Branches 464 464
==========================================
- Hits 1958 1957 -1
Misses 52 52
Partials 34 34 ☔ View full report in Codecov by Sentry. |
b18a1c6
to
1c801c0
Compare
This is necessary because the TryEnd may be relevant only in some particular branching conditions.
1c801c0
to
95c3de4
Compare
0d3b31e
to
d4c217c
Compare
@P403n1x87 I pulled your work #143 and after investigating a bit more the 3.11 failure came up with a marginally different solution (mostly a clearer explanation of why things happen). If you are fine with it I will merge and then proceed to 0.16.0 release with Python 3.13 support. |
No description provided.