Hoppa till innehåll

pytest

pytest CI på GitHub Actions

pytest körs på en kärna medan löparen har åtta på tomgång.

1 → 8
Använda kärnor
18m → 3m
Testsvit

Varför det händer

Vad ska ändras

  1. Kör med -n auto med pytest-xdist
  2. Gruppera tester som delar fixturer med --dist loadgroup för att undvika setup thrash
  3. Cache .pytest_cache och virtualenv
  4. Dela upp långsamma integrationstester i ett separat jobb

pytest på runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.