Teste cu jucători de test
Jucătorii de test ai Codexe intră pe serverul tău de testare, rulează fiecare comandă și verifică ce ai cerut. Adaugă propriile teste în cuvinte sau pas cu pas.
Actualizat
Codexe poate testa un proiect pe un server Minecraft real cu jucători de test: boți care intră pe serverul tău de testare, scriu comenzile, scriu în chat, folosesc obiecte, apasă în meniuri și verifică dacă se întâmplă ce ar trebui să se întâmple. Testele funcționează pe plugin-uri Spigot / Paper (Java sau Kotlin) și pe proiecte Skript.
#Unde le găsești
Deschide Încearcă acum și alege tabul Teste. Acesta afișează:
- Fiecare comandă: Codexe încearcă fiecare comandă declarată de proiect și verifică dacă niciuna nu aruncă o eroare.
- Ce ai cerut: teste pe care Codexe le scrie pe baza cererii tale când livrează proiectul, câte unul pentru fiecare lucru cerut.
- Propriile tale teste, la Adaugă un test.
#Rulează-le
Apasă Rulează testele. Dacă serverul tău de testare este oprit, pornește mai întâi și contează ca unul dintre serverele de testare de azi (limite pentru fiecare plan); pentru un plugin, mai întâi compilează codul actual. Intră și tu pe server dacă vrei să urmărești jucătorii de test și să citești testul în chat, sau urmărește-l doar în tab.
Fiecare test se încheie ca Reușit, Eșuat sau Nu s-a terminat, cu ce au făcut jucătorii de test pas cu pas și cu orice eroare a pluginului. Pentru un test eșuat, Codexe îți spune și dacă crede că greșeala este în cod sau în testul însuși. Cere AI-ului să repare pune eșecul în chatul proiectului, gata de trimis.
Când proiectul se schimbă după o rulare, tabul îți spune asta: rulează din nou testele.
#Adaugă propriile teste
La Adaugă un test:
- Descrie-l: scrie cu cuvintele tale ce ar trebui să se întâmple („un operator rulează /heal și primește viață plină”). Codexe scrie pașii; verifică-i, pentru că sunt exact ce vor face jucătorii de test, apoi Salvează testul.
- Pas cu pas: alegi cine acționează (Un jucător obișnuit sau un operator), un obiect pe care să i-l dai mai întâi, dacă e nevoie, ce face (Scrie o comandă, Scrie în chat, Folosește obiectul din mână, Face clic pe un slot din meniul deschis, Iese și intră din nou) și ce trebuie să se întâmple (Să vadă un mesaj, Să nu vadă un mesaj, Să aibă un obiect, Să nu aibă un obiect, Să vadă un meniu deschis).
Testele noi rulează la următoarea rulare și de fiecare dată când Codexe livrează o modificare a proiectului: înainte ca o modificare să ajungă la tine, Codexe rulează testele pe serverul real și repară codul când un test eșuează din cauza lui.
#Ce nu pot face testele
Testele verifică ce văd și primesc jucătorii: mesaje, obiecte, meniuri. Nu se uită la lume (blocuri, mobi, particule) și nu măsoară performanța; pentru acestea, intră pe serverul de testare și încearcă singur.