Přejít na obsah

pytest

pytest CI na GitHub Actions

pytest běží na jednom jádru, zatímco běžec má osm nečinných.

1 → 8
Použitá jádra
18m → 3m
Testovací sada

pytest běží na jednom jádru, zatímco běžec má osm nečinných.

Proč se to děje

pytest je sériový, pokud není nainstalován a povolen pytest-xdist.

Co změnit

  1. Spusťte s -n auto pomocí pytest-xdist
  2. Seskupte testy, které sdílejí zařízení s --dist loadgroup, abyste se vyhnuli problémům při nastavení
  3. Cache .pytest_cache a virtualenv
  4. Rozdělte pomalé integrační testy do samostatné úlohy

pytest on runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

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.