Cipresso
Cypress CI su GitHub Actions
Il binario Cypress scarica ogni esecuzione e le specifiche vengono eseguite in serie.
Anni '60 → 2 secondi
Installazione binaria
28m → 7m
Suite E2E
Perché succede
Cosa cambiare
- Cache ~/.cache/Cypress digitato sulla versione Cypress
- Suddividi le specifiche su una matrice ed eseguile in parallelo
- Disabilita la registrazione video in CI a meno che non guardi effettivamente i video
- Utilizzare cypress run --component e --e2e come lavori separati
Cipresso su runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
DrammaturgoI download del browser e l'esecuzione dei test seriali dominano ogni esecuzione.ScherzoJest trasforma ogni file a ogni esecuzione e utilizza un lavoratore in CI.VitestVitest riottimizza le dipendenze e viene eseguito in un pool di thread singolo.pytestpytest viene eseguito su un core mentre il corridore ne ha otto inattivi.