Guide
Come dimensionare i corridori per le suite di test Python
pytest è in esecuzione su un core mentre il corridore ne ha otto inattivi.
4 min di lettura
Perché succede
Come risolverlo
- Abilita pytest -n auto prima di modificare le dimensioni del corridore, altrimenti i core rimangono inattivi
- 8 vCPU è un buon valore predefinito una volta che xdist è attivo
- Raggruppare i test di condivisione delle apparecchiature con --dist loadgroup per evitare problemi di configurazione
- I test di integrazione in attesa su un database richiedono meno core e un disco più veloce
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
Come scalare i corridori self-hostedI corridori self-hosted fanno la fila nelle ore di punta o restano inattivi e costosi.Come utilizzare i gruppi di corridoriQualsiasi repository può pianificare lavori su qualsiasi corridore.Come progettare una strategia per l'etichetta runnerLe etichette sono cresciute in modo organico e nessuno sa quale utilizzare.Hosted o BYOC: come scegliereNon sei sicuro se utilizzare i corridori ospitati o eseguire la distribuzione nel tuo cloud.