Οδηγοί
Πώς να κάνετε το μέγεθος των runners για σουίτες δοκιμών Python
Το pytest εκτελείται σε έναν πυρήνα ενώ ο δρομέας έχει οκτώ αδρανείς.
4 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Ενεργοποιήστε το pytest -n auto πριν αλλάξετε το μέγεθος του δρομέα — διαφορετικά οι πυρήνες παραμένουν αδρανείς
- Το 8 vCPU είναι μια καλή προεπιλογή όταν το xdist είναι ενεργοποιημένο
- Ομαδοποιήστε δοκιμές κοινής χρήσης φωτοβολταϊκών με --dist loadgroup για να αποφύγετε το thrash εγκατάστασης
- Οι δοκιμές ενοποίησης που περιμένουν σε μια βάση δεδομένων θέλουν λιγότερους πυρήνες και ταχύτερο δίσκο
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να κλιμακώσετε τους δρομείς που φιλοξενούνται μόνοι σαςΟι αυτοφιλοξενούμενοι δρομείς είτε κάνουν ουρά στην αιχμή είτε κάθονται αδρανείς και ακριβοί.Πώς να χρησιμοποιήσετε τις ομάδες δρομέωνΟποιοδήποτε αποθετήριο μπορεί να προγραμματίσει εργασίες σε οποιονδήποτε δρομέα.Πώς να σχεδιάσετε μια στρατηγική για το runner labelΟι ετικέτες μεγάλωσαν οργανικά και κανείς δεν ξέρει ποια να χρησιμοποιήσει.Φιλοξενείται ή BYOC: πώς να επιλέξετεΔεν είστε σίγουροι αν θα χρησιμοποιήσετε φιλοξενούμενους δρομείς ή αν θα αναπτύξετε στο δικό σας σύννεφο.