Selenio
Selenium CI su GitHub Actions
L'avvio della rete e il download dei driver del browser aggiungono minuti prima dell'esecuzione di qualsiasi test.
Anni '90 → 15
Avvio della rete
24m → 7m
Suite
Perché succede
Cosa cambiare
- Memorizza nella cache i file binari del driver codificati nella versione del browser
- Esegui la griglia come contenitore di servizi anziché avviarla in un passaggio
- Parallelizzare i nodi della griglia con una matrice di test
Selenio 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.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.