Βίντεο: Τι τρέχει με κάλυψη IntelliJ;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Τρέξιμο δοκιμή με κάλυψη
IntelliJ θα τρέξιμο η δοκιμαστική τάξη με το κάλυψη επιλογή ενεργοποιημένη. Στο κάλυψη παράθυρο μπορείτε να δείτε το αποτέλεσμα. Θα εμφανίσει το ποσοστό του κωδικού που ήταν σκεπαστός από τη δοκιμή. Μπορείτε να δείτε το κάλυψη αποτέλεσμα βάσει κλάσης, μεθόδων ή γραμμής
Αντίστοιχα, πώς εκτελώ την κάλυψη στο IntelliJ;
Εάν θέλετε να ανοίξετε ξανά το Κάλυψη παράθυρο εργαλείου, επιλέξτε Τρέξιμο | Εμφάνιση κωδικού Κάλυψη Δεδομένα από το κύριο μενού ή πατήστε Ctrl+Alt+F6. Η αναφορά δείχνει το ποσοστό του κωδικού που έχει σκεπαστός από τις δοκιμές. Μπορείτε να δείτε το κάλυψη αποτέλεσμα για κλάσεις, μεθόδους και γραμμές.
Επιπλέον, πώς μπορώ να εκτελέσω όλες τις δοκιμές στο IntelliJ; Πατήστε Shift+Alt+F10 για να δείτε τη λίστα με τα διαθέσιμα τρέξιμο διαμορφώσεις ή Shift+Alt+F9 για διαμορφώσεις εντοπισμού σφαλμάτων. στα δεξιά της λίστας. Εναλλακτικά, επιλέξτε Τρέξιμο | Τρέξιμο Shift+F10 ή Τρέξιμο | Εντοπισμός σφαλμάτων Shift+F9 από το κύριο μενού.
Στη συνέχεια, μπορεί κανείς να αναρωτηθεί, τι είναι η κάλυψη στο IntelliJ;
Κώδικας κάλυψη σας επιτρέπει να δείτε πόσο από τον κώδικά σας εκτελείται κατά τη διάρκεια δοκιμών μονάδας, ώστε να μπορείτε να καταλάβετε πόσο αποτελεσματικοί είναι αυτοί οι έλεγχοι. Ο παρακάτω κώδικας κάλυψη οι δρομείς είναι διαθέσιμοι σε IntelliJ ΙΔΕΑ: IntelliJ Κωδικός IDEA κάλυψη δρομέας (προτείνεται).
Πώς υπολογίζεται η κάλυψη κωδικού;
Μέτρηση του Κάλυψη μπορεί να είναι προσδιορίζεται με τον ακόλουθο τύπο. Κάλυψη = Αριθμός των κάλυψη είδη που ασκήθηκαν / Συνολικός αριθμός των κάλυψη είδη *100%. Μια εφαρμογή με υψηλή κάλυψη κωδικού σημαίνει ότι έχει δοκιμαστεί πιο διεξοδικά και θα περιέχει λιγότερα σφάλματα λογισμικού από μια εφαρμογή με χαμηλό επίπεδο κάλυψη κωδικού.
Συνιστάται:
Τι είναι η κάλυψη οδηγιών;
Η κάλυψη εντολών παρέχει πληροφορίες σχετικά με την ποσότητα του κώδικα που έχει εκτελεστεί ή χαθεί. Αυτή η μέτρηση είναι εντελώς ανεξάρτητη από τη μορφοποίηση πηγής και είναι πάντα διαθέσιμη, ακόμη και αν δεν υπάρχουν πληροφορίες εντοπισμού σφαλμάτων στα αρχεία της τάξης
Πώς μπορώ να λάβω κάλυψη δοκιμής στο IntelliJ;
Αποτελέσματα κάλυψης στα παράθυρα του εργαλείου; Εάν θέλετε να ανοίξετε ξανά το παράθυρο του εργαλείου κάλυψης, επιλέξτε Εκτέλεση | Εμφάνιση δεδομένων κάλυψης κώδικα από το κύριο μενού ή πατήστε Ctrl+Alt+F6. Η αναφορά δείχνει το ποσοστό του κωδικού που έχει καλυφθεί από τις δοκιμές. Μπορείτε να δείτε το αποτέλεσμα κάλυψης για κλάσεις, μεθόδους και γραμμές
Τι είναι η κάλυψη καταστήματος JaCoCo;
Το JaCoCo παρέχει κυρίως τρεις σημαντικές μετρήσεις: Η κάλυψη γραμμών αντικατοπτρίζει την ποσότητα του κώδικα που έχει ασκηθεί με βάση τον αριθμό των εντολών κώδικα Java byte που καλούνται από τα τεστ. Η κάλυψη υποκαταστημάτων δείχνει το ποσοστό των ασκούμενων υποκαταστημάτων στον κώδικα – που συνήθως σχετίζεται με δηλώσεις if/else και switch
Πώς μπορώ να ενεργοποιήσω την κάλυψη κώδικα στο IntelliJ;
Διαμόρφωση συμπεριφοράς κάλυψης κώδικα; Στο παράθυρο διαλόγου Ρυθμίσεις/Προτιμήσεις Ctrl+Alt+S, επιλέξτε Build, Execution, Deployment | Κάλυψη. Καθορίστε τον τρόπο επεξεργασίας των δεδομένων κάλυψης που συλλέγονται: Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση προβολής κάλυψης για να ανοίξει αυτόματα το παράθυρο του εργαλείου κάλυψης
Τι είναι η κάλυψη IntelliJ;
Η κάλυψη κώδικα σάς επιτρέπει να βλέπετε πόσο από τον κώδικά σας εκτελείται κατά τη διάρκεια δοκιμών μονάδας, ώστε να μπορείτε να καταλάβετε πόσο αποτελεσματικοί είναι αυτοί οι έλεγχοι. Οι ακόλουθοι δρομείς κάλυψης κώδικα είναι διαθέσιμοι στο IntelliJ IDEA: IntelliJ IDEA code coverage runner (συνιστάται)