Fix flaky test_numfig_disabled_warn by ensuring fresh build
When shared_result cache is empty but artifacts exist, the build was incorrectly skipped, leaving app.warning empty. Force freshenv=True and disable build skipping in this case to ensure warnings are generated.
Fixes sphinx-doc/sphinx#14104
Purpose
References
- <...>
- <...>
- <...>
The single test failure seems unrelated -- perhaps an overfitted regex number-of-decimal-places expectation (expecting exactly three digits where perhaps shorter values are possible).
Edit: fixup: overfittered is not a word
Is there a more local fix we could find?
A
The single test failure seems unrelated -- perhaps an overfitted regex number-of-decimal-places expectation (expecting exactly three digits where perhaps shorter values are possible).
Edit: fixup: overfittered is not a word
This wasn't entirely accurate -- but either way, I've filed that (unrelated) problem as #14109.