Set `COVERAGE_CORE: sysmon` for faster tests on 3.12+ by hugovk · Pull Request #7820 · python-pillow/Pillow
Here's three runs of Windows on GitHub Actions with main, 3 x 3.12, then 3 x 3.13:
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 156.62s (0:02:36) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 156.62s (0:02:36) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 163.58s (0:02:43) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 158.81s (0:02:38) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 158.81s (0:02:38) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 158.81s (0:02:38) =
https://github.com/hugovk/Pillow/actions/runs/7941332092/attempts/1
https://github.com/hugovk/Pillow/actions/runs/7941332092/attempts/2
https://github.com/hugovk/Pillow/actions/runs/7941332092/attempts/3
Then with the PR:
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 139.70s (0:02:19) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 147.11s (0:02:27) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 150.77s (0:02:30) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 135.98s (0:02:15) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 138.57s (0:02:18) =
= 3239 passed, 89 skipped, 3 xfailed, 1 xpassed, 4 warnings in 137.47s (0:02:17) =
https://github.com/hugovk/Pillow/actions/runs/7986985726/attempts/1
https://github.com/hugovk/Pillow/actions/runs/7986985726/attempts/2
https://github.com/hugovk/Pillow/actions/runs/7986985726/attempts/3