Μετάβαση στο περιεχόμενο

Οδηγοί

Πώς να κάνετε το μέγεθος των runners για σουίτες δοκιμών Python

Το pytest εκτελείται σε έναν πυρήνα ενώ ο δρομέας έχει οκτώ αδρανείς.

4 λεπτά ανάγνωσης

Γιατί συμβαίνει

Πώς να το διορθώσετε

  1. Ενεργοποιήστε το pytest -n auto πριν αλλάξετε το μέγεθος του δρομέα — διαφορετικά οι πυρήνες παραμένουν αδρανείς
  2. Το 8 vCPU είναι μια καλή προεπιλογή όταν το xdist είναι ενεργοποιημένο
  3. Ομαδοποιήστε δοκιμές κοινής χρήσης φωτοβολταϊκών με --dist loadgroup για να αποφύγετε το thrash εγκατάστασης
  4. Οι δοκιμές ενοποίησης που περιμένουν σε μια βάση δεδομένων θέλουν λιγότερους πυρήνες και ταχύτερο δίσκο

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.