Drammaturgo
CI del drammaturgo su GitHub Actions
I download del browser e l'esecuzione dei test seriali dominano ogni esecuzione.
75 → 3 secondi
Installazione del browser
32m → 6m
Suite E2E
Perché succede
Cosa cambiare
- Cache ~/.cache/ms-playwright digitato sulla versione Playwright
- Imposta i lavoratori sul conteggio dei core runner anziché sul valore predefinito CI di uno
- Suddividi i corridori con --shard e unisci i report BLOB
- Installa solo i browser che effettivamente provi
Drammaturgo 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
CipressoIl binario Cypress scarica ogni esecuzione e le specifiche vengono eseguite in serie.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.