pytest
pytest CI på GitHub Actions
pytest løper på en kjerne mens løperen har åtte tomganger.
1 → 8
Kjerner brukt
18m → 3m
Testsuite
Hvorfor det skjer
Hva skal endres
- Kjør med -n auto ved å bruke pytest-xdist
- Gruppetester som deler inventar med --dist loadgroup for å unngå oppsett-thrash
- Cache .pytest_cache og virtualenv
- Del langsomme integrasjonstester i en egen jobb
pytest på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
DramatikerNettlesernedlastinger og seriell testkjøring dominerer hver kjøring.SypressCypress-binæren laster ned hver kjøring og spesifikasjonene kjøres i serie.SpøkJest transformerer hver fil på hver kjøring og bruker én arbeider i CI.VitestVitest re-optimaliserer avhengigheter og kjører i en enkelt trådpool.