Přejít na obsah

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

  1. Před změnou velikosti běhounu povolte pytest -n auto – jinak jádra nečinně sedají
  2. 8 vCPU je dobré výchozí nastavení, jakmile je xdist zapnutý
  3. Seskupte testy sdílení zařízení pomocí --dist loadgroup, abyste se vyhnuli problémům při nastavení
  4. 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.