Vai al contenuto
Usare Codexe

Test con i giocatori di prova

I giocatori di prova di Codexe entrano nel tuo server di prova, eseguono ogni comando e controllano quello che hai chiesto. Aggiungi i tuoi test a parole o passo per passo.

Aggiornato

In questa pagina
  1. Dove si trovano
  2. Eseguirli
  3. Aggiungere i tuoi test
  4. Cosa i test non possono fare

Codexe può provare un progetto su un vero server Minecraft con i giocatori di prova: bot che entrano nel tuo server di prova, scrivono i comandi, scrivono in chat, usano oggetti e cliccano nei menu, e controllano che succeda quello che deve succedere. I test funzionano con i plugin Spigot / Paper (Java o Kotlin) e con i progetti Skript.

#Dove si trovano

Apri Provalo subito e scegli la scheda Test. Contiene:

  • Ogni comando: Codexe prova ogni comando dichiarato dal progetto e controlla che nessuno dia errore.
  • Quello che hai chiesto: test che Codexe scrive partendo dalla tua richiesta quando consegna il progetto, uno per ogni cosa che hai chiesto.
  • I tuoi test, in Aggiungi un test.

#Eseguirli

Premi Esegui i test. Se il tuo server di prova è spento parte prima, e conta come uno dei server di prova di oggi (limiti per piano); per un plugin, prima usa Compila sul codice attuale. Entra anche tu nel server se vuoi guardare i giocatori di prova e leggere il test in chat, oppure seguilo semplicemente dalla scheda.

Ogni test finisce come Superato, Non riuscito o Non finito, con quello che hanno fatto i giocatori di prova passo per passo ed eventuali errori del plugin. Per un test non riuscito Codexe dice anche se secondo lui è sbagliato il codice o il test stesso. Chiedi all'AI di correggerlo mette il problema nella chat del progetto, pronto da inviare.

Quando il tuo progetto cambia dopo un'esecuzione, la scheda te lo dice: esegui di nuovo i test.

#Aggiungere i tuoi test

In Aggiungi un test:

  • Descrivilo: scrivi con parole tue cosa deve succedere ("un operatore esegue /heal e torna a vita piena"). Codexe scrive i passaggi; controllali, sono esattamente quello che faranno i giocatori di prova, poi premi Salva il test.
  • Passo per passo: scegli chi agisce (un giocatore normale o un operatore), un oggetto da dargli prima se serve, cosa fa (scrive un comando, scrive in chat, usa l'oggetto in mano, clicca una casella del menu aperto, esce e rientra) e cosa deve succedere (vedere un messaggio, non vedere un messaggio, avere un oggetto, non avere un oggetto, vedere aprirsi un menu).

I nuovi test girano all'esecuzione successiva e ogni volta che Codexe consegna una modifica al progetto: prima che una modifica ti arrivi, Codexe esegue i test sul server vero e ripara il codice quando un test fallisce per colpa sua.

#Cosa i test non possono fare

I test controllano quello che i giocatori vedono e ricevono: messaggi, oggetti, menu. Non guardano il mondo (blocchi, mob, particelle) e non misurano le prestazioni; per queste cose, entra nel server di prova e prova tu stesso.

Test con i giocatori di prova | Codexe Docs