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
- Aktivera pytest -n auto innan du ändrar löparstorlek – annars sitter kärnorna inaktiva
- 8 vCPU är en bra standard när xdist är på
- Gruppera tester för delning av fixtur med --dist loadgroup för att undvika setup-thrash
- Integrationstest som väntar på en databas vill ha färre kärnor och snabbare disk
Relaterat
Hur man skalar självvärdiga löpareLöpare som är självvärdar ställer sig antingen i kö på topp eller sitter sysslolösa och dyra.Hur man använder löpargrupperAlla förråd kan schemalägga jobb på vilken löpare som helst.Hur man utformar en strategi för löparetiketterEtiketter växte ekologiskt och ingen vet vilka de ska använda.Hosted eller BYOC: hur man väljerDu är osäker på om du ska använda värdbaserade löpare eller distribuera i ditt eget moln.