Vitest
Vitest CI στις GitHub Actions
Το Vitest βελτιστοποιεί εκ νέου τις εξαρτήσεις και εκτελείται σε ένα χώρο συγκέντρωσης νημάτων.
30s → 1s
Βελτιστοποίηση βαθμού
6m → 80s
Δοκιμαστική σουίτα
Γιατί συμβαίνει
Τι να αλλάξει
- Cache node_modules/.vite πληκτρολογείται στο lockfile
- Χρησιμοποιήστε --pool=threads με τα maxThreads να έχουν οριστεί στο core count
- Θραύσμα με --shard για μεγάλες σουίτες
Vitest στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Θεατρικός συγγραφέαςΟι λήψεις προγραμμάτων περιήγησης και η εκτέλεση σειριακών δοκιμών κυριαρχούν σε κάθε εκτέλεση.ΚυπαρίσσιΤο δυαδικό Cypress κατεβάζει κάθε εκτέλεση και οι προδιαγραφές εκτελούνται σειριακά.αστείαΤο Jest μετατρέπει κάθε αρχείο σε κάθε εκτέλεση και χρησιμοποιεί έναν εργαζόμενο στο CI.pytestΤο pytest εκτελείται σε έναν πυρήνα ενώ ο δρομέας έχει οκτώ αδρανείς.