[GRASS-git] [OSGeo/grass] 252bcd: CI: Run Windows pytest suite with xdist and random...
Edouard Choinière
noreply at github.com
Tue Sep 8 03:06:41 PDT 2026
Branch: refs/heads/main
Home: https://github.com/OSGeo/grass
Commit: 252bcdf3096f60f77032490c297fd7ff0a6ee93c
https://github.com/OSGeo/grass/commit/252bcdf3096f60f77032490c297fd7ff0a6ee93c
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2026-09-08 (Tue, 08 Sep 2026)
Changed paths:
M .github/workflows/osgeo4w.yml
Log Message:
-----------
CI: Run Windows pytest suite with xdist and randomized order (#7906)
Windows CI ran pytest single-worker with a fixed test order, unlike
Linux CI's pytest-xdist + needs_solo_run split. Under a fixed order,
whichever test happens to run first in a given worker never changes,
so an order-dependent bug that only breaks the first call to a
C-based GRASS tool/library in a fresh worker process can stay hidden
indefinitely. Install pytest-xdist and pytest-randomly and mirror
Linux CI's parallel / needs_solo_run split so this class of bug
surfaces instead of hiding.
Co-authored-by: Claude Sonnet 5 <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications
More information about the grass-commit
mailing list