Δοκιμές με δοκιμαστικούς παίκτες
Οι δοκιμαστικοί παίκτες του Codexe μπαίνουν στον δοκιμαστικό server σου, εκτελούν κάθε εντολή και ελέγχουν ό,τι ζήτησες. Πρόσθεσε τις δικές σου δοκιμές με λόγια ή βήμα βήμα.
Ενημερώθηκε
Σε αυτή τη σελίδα
Το Codexe μπορεί να δοκιμάσει ένα project σε έναν πραγματικό server Minecraft με δοκιμαστικούς παίκτες: bots που μπαίνουν στον δοκιμαστικό server σου, γράφουν τις εντολές, γράφουν στο chat, χρησιμοποιούν items και κάνουν κλικ σε μενού, και ελέγχουν ότι συμβαίνει αυτό που πρέπει. Οι δοκιμές λειτουργούν σε plugins Spigot / Paper (Java ή Kotlin) και σε projects Skript.
#Πού βρίσκονται
Άνοιξε το Δοκίμασέ το τώρα και διάλεξε την καρτέλα Δοκιμές. Περιέχει:
- Κάθε εντολή: το Codexe δοκιμάζει κάθε εντολή που δηλώνει το project και ελέγχει ότι καμία δεν πετά σφάλμα.
- Ό,τι ζήτησες: δοκιμές που γράφει το Codexe από το αίτημά σου όταν παραδίδει το project, μία για κάθε πράγμα που ζήτησες.
- Τις δικές σου δοκιμές, στο Πρόσθεσε μια δοκιμή.
#Εκτέλεσέ τες
Πάτα Εκτέλεσε τις δοκιμές. Αν ο δοκιμαστικός server σου είναι κλειστός ξεκινά πρώτα, και μετράει ως ένας από τους δοκιμαστικούς servers της ημέρας (όρια ανά πλάνο)· για ένα plugin, κάνε πρώτα Μεταγλώττιση τον τρέχοντα κώδικα. Μπες κι εσύ στον server αν θέλεις να βλέπεις τους δοκιμαστικούς παίκτες και να διαβάζεις τη δοκιμή στο chat, ή απλώς παρακολούθησέ την στην καρτέλα.
Κάθε δοκιμή τελειώνει ως Πέτυχε, Απέτυχε ή Δεν ολοκληρώθηκε, με το τι έκαναν οι δοκιμαστικοί παίκτες βήμα βήμα και όποιο σφάλμα έβγαλε το plugin. Για μια δοκιμή που απέτυχε, το Codexe λέει επίσης αν πιστεύει ότι λάθος είναι ο κώδικας ή η ίδια η δοκιμή. Το Ζήτα από το AI να το διορθώσει στέλνει την αποτυχία στο chat του project, έτοιμη για αποστολή.
Όταν το project σου αλλάζει μετά από μια εκτέλεση, η καρτέλα το λέει: εκτέλεσε ξανά τις δοκιμές.
#Πρόσθεσε τις δικές σου δοκιμές
Στο Πρόσθεσε μια δοκιμή:
- Περίγραψέ την: γράψε με δικά σου λόγια τι πρέπει να συμβεί («ένας operator εκτελεί /heal και παίρνει γεμάτη ζωή»). Το Codexe γράφει τα βήματα· έλεγξέ τα, είναι ακριβώς αυτά που θα κάνουν οι δοκιμαστικοί παίκτες, και μετά Αποθήκευση δοκιμής.
- Βήμα βήμα: διάλεξε ποιος δρα (Ένας κανονικός παίκτης ή ένας operator), ένα item που θα του δοθεί πρώτα αν χρειάζεται, τι κάνει (Γράφει μια εντολή, Γράφει στο chat, Χρησιμοποιεί το item στο χέρι, Κάνει κλικ σε μια θέση του ανοιχτού μενού, Βγαίνει και ξαναμπαίνει) και τι πρέπει να συμβεί (Βλέπει ένα μήνυμα, Δεν βλέπει ένα μήνυμα, Έχει ένα item, Δεν έχει ένα item, Βλέπει να ανοίγει ένα μενού).
Οι νέες δοκιμές τρέχουν στην επόμενη εκτέλεση, και κάθε φορά που το Codexe παραδίδει μια αλλαγή στο project: πριν σε φτάσει μια αλλαγή, το Codexe εκτελεί τις δοκιμές στον πραγματικό server και επιδιορθώνει τον κώδικα όταν μια δοκιμή αποτυγχάνει εξαιτίας του.
#Τι δεν μπορούν να κάνουν οι δοκιμές
Οι δοκιμές ελέγχουν τι βλέπουν και τι παίρνουν οι παίκτες: μηνύματα, items, μενού. Δεν κοιτάζουν τον κόσμο (blocks, mobs, particles) και δεν μετράνε την απόδοση· για αυτά, μπες στον δοκιμαστικό server και δοκίμασέ το μόνος σου.