Σελήνιο
Selenium CI στις GitHub Actions
Η εκκίνηση του πλέγματος και οι λήψεις προγραμμάτων οδήγησης του προγράμματος περιήγησης προσθέτουν λίγα λεπτά πριν από οποιαδήποτε δοκιμαστική εκτέλεση.
90s → 15s
Εκκίνηση πλέγματος
24μ → 7μ
Σουίτα
Γιατί συμβαίνει
Τι να αλλάξει
- Αποθηκεύστε προσωρινά τα δυαδικά αρχεία του προγράμματος οδήγησης που έχουν πληκτρολογηθεί στην έκδοση του προγράμματος περιήγησης
- Εκτελέστε το πλέγμα ως κοντέινερ υπηρεσιών αντί να το ξεκινήσετε με ένα βήμα
- Παραλληλισμός μεταξύ των κόμβων του πλέγματος με μια δοκιμαστική μήτρα
Σελήνιο στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Θεατρικός συγγραφέαςΟι λήψεις προγραμμάτων περιήγησης και η εκτέλεση σειριακών δοκιμών κυριαρχούν σε κάθε εκτέλεση.ΚυπαρίσσιΤο δυαδικό Cypress κατεβάζει κάθε εκτέλεση και οι προδιαγραφές εκτελούνται σειριακά.αστείαΤο Jest μετατρέπει κάθε αρχείο σε κάθε εκτέλεση και χρησιμοποιεί έναν εργαζόμενο στο CI.VitestΤο Vitest βελτιστοποιεί εκ νέου τις εξαρτήσεις και εκτελείται σε ένα χώρο συγκέντρωσης νημάτων.