Hoppa till innehåll

Guider

Hur man storleksanpassar löpare för Python-testsviter

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

4 min läsning

Varför det händer

Hur man fixar det

  1. Aktivera pytest -n auto innan du ändrar löparstorlek – annars sitter kärnorna inaktiva
  2. 8 vCPU är en bra standard när xdist är på
  3. Gruppera tester för delning av fixtur med --dist loadgroup för att undvika setup-thrash
  4. Integrationstest som väntar på en databas vill ha färre kärnor och snabbare disk

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å.