Vai al contenuto

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

  1. Abilita pytest -n auto prima di modificare le dimensioni del corridore, altrimenti i core rimangono inattivi
  2. 8 vCPU è un buon valore predefinito una volta che xdist è attivo
  3. Raggruppare i test di condivisione delle apparecchiature con --dist loadgroup per evitare problemi di configurazione
  4. 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.