Title: FIX: Increase reruns for flaky test_invisible_Line_rendering (#30809) by codingabhiroop · Pull Request #30920 · matplotlib/matplotlib · GitHub
Open Graph Title: FIX: Increase reruns for flaky test_invisible_Line_rendering (#30809) by codingabhiroop · Pull Request #30920 · matplotlib/matplotlib
X Title: FIX: Increase reruns for flaky test_invisible_Line_rendering (#30809) by codingabhiroop · Pull Request #30920 · matplotlib/matplotlib
Description: PR summary This PR addresses the flaky test test_invisible_Line_rendering (#30809) by increasing the number of reruns in the @pytest.mark.flaky decorator from 3 → 5. Why is this change necessary? The test is timing-based and occasionally fails on loaded systems due to natural timing variability. Increasing reruns reduces intermittent failures while keeping the test fast. What problem does it solve? Reduces false negatives in CI caused by timing noise. No functional code is changed. What is the reasoning for this implementation? Maintainers recommended increasing reruns as the simplest and safest approach to address flaky timing tests. Other approaches (increasing thresholds or repeats) would either reduce sensitivity or slow down the test unnecessarily. PR checklist "closes #30809" is in the body of the PR description to link the related issue new and changed code is tested (local pytest passes) [N/A] Plotting related features are demonstrated in an example [N/A] New Features and API Changes are noted with a directive and release note Documentation complies with general and docstring guidelines
Open Graph Description: PR summary This PR addresses the flaky test test_invisible_Line_rendering (#30809) by increasing the number of reruns in the @pytest.mark.flaky decorator from 3 → 5. Why is this change necessary?...
X Description: PR summary This PR addresses the flaky test test_invisible_Line_rendering (#30809) by increasing the number of reruns in the @pytest.mark.flaky decorator from 3 → 5. Why is this change necessary?...
Opengraph URL: https://github.com/matplotlib/matplotlib/pull/30920
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:60ce2756-152d-77f0-839f-894f1170ad7a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CFFE:E563E:F0AB2A:13C56CF:6A51B83B |
| html-safe-nonce | c1b95791f92f01b3665d51f609d6f7f8253fa26f30a48edfff9360047480fed2 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRkZFOkU1NjNFOkYwQUIyQToxM0M1NkNGOjZBNTFCODNCIiwidmlzaXRvcl9pZCI6IjY0MDM4MzE4Nzk3NTgzNjI2ODMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 88209fe9cf247b7f93f2f8bd6316f23591314e2559c97e8bd9cf773c80d1ec22 |
| hovercard-subject-tag | pull_request:3140906920 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/30920/files |
| twitter:image | https://avatars.githubusercontent.com/u/247563036?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/247563036?s=400&v=4 |
| og:image:alt | PR summary This PR addresses the flaky test test_invisible_Line_rendering (#30809) by increasing the number of reruns in the @pytest.mark.flaky decorator from 3 → 5. Why is this change necessary?... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width