TST: Reset tolerances on tests changed by text overhaul - #31303
Conversation
|
I've gone through the results. All tests pass on x86_64 Ubuntu, except for the following, which fail everywhere and probably just weren't updated recently due to the existing tolerance:
All others pass on Windows as well, except for 1 test everywhere and 3 tests on AppVeyor only:
On Ubuntu ARM and macOS (all ARM/M1 now, I believe), the following also fail:
We knew from #31343 and #31300 (comment) that we needed to keep a few tolerances (6 and 3 from each, respectively) already. I will restore the tolerances on the remaining ones shortly. |
After updating these to pass with zero tolerance on x86_64, they now fail on other platforms as the following:
I will modify the tolerances for these two accordingly. |
e5aad70 to
de6b5b3
Compare
|
Also noticed a few new tests in |
All of these were tightened in matplotlib#31303, but it appears necessary to increase these ones for at least aarch64, ppc64le, and s390x, so switch the condition to the architecture. Note that our CI runs macOS on ARM, so the conditions for those should be fine to switch to architectures, since they aren't x86_64.
PR summary
Now that these have been regenerated, we can reset the tolerances. It is possible that we may still need some architecture-specific tolerances; I will restore them if we find that to be the case in CI here.
Only the last commit is relevant here.
AI Disclosure
None
PR checklist