Průvodci
Jak nastavit velikost běžců pro testovací sady Pythonu
pytest běží na jednom jádru, zatímco běžec má osm nečinných.
4 min čtení
pytest běží na jednom jádru, zatímco běžec má osm nečinných.
Proč se to děje
pytest je ve výchozím nastavení sériový, takže na velikosti běžce nezáleží, dokud není povoleno xdist.
Jak to opravit
- Před změnou velikosti běhounu povolte pytest -n auto – jinak jádra nečinně sedají
- 8 vCPU je dobré výchozí nastavení, jakmile je xdist zapnutý
- Seskupte testy sdílení zařízení pomocí --dist loadgroup, abyste se vyhnuli problémům při nastavení
- Integrační testy čekající na databázi vyžadují méně jader a rychlejší disk
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak škálovat samostatně hostované běžceSamoobslužní běžci buď stojí ve frontě na špičce, nebo sedí nečinně a draze.Jak používat běžecké skupinyJakékoli úložiště může naplánovat úlohy pro libovolného běžce.Jak navrhnout strategii značení běžcůŠtítky rostly organicky a nikdo neví, které použít.Hosted nebo BYOC: jak si vybratNejste si jisti, zda použít hostované běžce nebo nasadit do vlastního cloudu.