Sari la conținut

pytest

pytest CI pe GitHub Actions

pytest rulează pe un nucleu, în timp ce runnerul are opt inactiv.

1 → 8
Miezuri folosite
18m → 3m
Suită de teste

pytest rulează pe un nucleu, în timp ce runnerul are opt inactiv.

De ce se întâmplă

pytest este serial, cu excepția cazului în care pytest-xdist este instalat și activat.

Ce să schimbi

  1. Rulați cu -n auto folosind pytest-xdist
  2. Teste de grup care partajează dispozitivele cu --dist loadgroup pentru a evita problemele de configurare
  3. Cache .pytest_cache și virtualenv
  4. Împărțiți testele de integrare lentă într-o lucrare separată

pytest pe runnerhut

Singura linie specifică runnerhut este `runs-on: runnerhut-8vcpu-ubuntu-2404`. Orice altceva este standard GitHub Actions — aceleași acțiuni, aceleași secrete și același model de permisiuni pe care îl utilizați astăzi.

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.