Κυπαρίσσι
Cypress CI στις GitHub Actions
Το δυαδικό Cypress κατεβάζει κάθε εκτέλεση και οι προδιαγραφές εκτελούνται σειριακά.
60s → 2s
Δυαδική εγκατάσταση
28μ → 7μ
Σουίτα E2E
Γιατί συμβαίνει
Τι να αλλάξει
- Cache ~/.cache/Cypress πληκτρολογήθηκε στην έκδοση Cypress
- Διαχωρίστε τις προδιαγραφές σε μια μήτρα και εκτελέστε τις παράλληλα
- Απενεργοποιήστε την εγγραφή βίντεο σε CI, εκτός εάν παρακολουθήσετε πραγματικά τα βίντεο
- Χρησιμοποιήστε cypress run --component και --e2e ως ξεχωριστές εργασίες
Κυπαρίσσι στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Θεατρικός συγγραφέαςΟι λήψεις προγραμμάτων περιήγησης και η εκτέλεση σειριακών δοκιμών κυριαρχούν σε κάθε εκτέλεση.αστείαΤο Jest μετατρέπει κάθε αρχείο σε κάθε εκτέλεση και χρησιμοποιεί έναν εργαζόμενο στο CI.VitestΤο Vitest βελτιστοποιεί εκ νέου τις εξαρτήσεις και εκτελείται σε ένα χώρο συγκέντρωσης νημάτων.pytestΤο pytest εκτελείται σε έναν πυρήνα ενώ ο δρομέας έχει οκτώ αδρανείς.