Hoppa till innehållet
Använda Codexe

Tester med testspelare

Codexes testspelare ansluter till din testserver, kör varje kommando och kontrollerar det du bad om. Lägg till egna tester med ord eller steg för steg.

Uppdaterad

På den här sidan
  1. Var de finns
  2. Kör dem
  3. Lägg till egna tester
  4. Vad tester inte kan göra

Codexe kan testa ett projekt på en riktig Minecraft-server med testspelare: botar som ansluter till din testserver, skriver kommandona, skriver i chatten, använder föremål och klickar i menyer, och kontrollerar att det som ska hända också händer. Tester fungerar för Spigot / Paper-plugin (Java eller Kotlin) och Skript-projekt.

#Var de finns

Öppna Prova nu och välj fliken Tester. Där listas:

  • Varje kommando: Codexe provar varje kommando som projektet deklarerar och kontrollerar att inget av dem ger ett fel.
  • Det du bad om: tester som Codexe skriver utifrån din förfrågan när det levererar projektet, ett för varje sak du bad om.
  • Dina egna tester, under Lägg till ett test.

#Kör dem

Tryck på Kör testerna. Om din testserver är avstängd startar den först, och den räknas som en av dagens testservrar (gränser per plan). För ett plugin, kompilera den aktuella koden först. Anslut också till servern om du vill se testspelarna och läsa testet i chatten, eller följ det bara i fliken.

Varje test slutar som Godkänd, Misslyckades eller Blev inte klar, med vad testspelarna gjorde steg för steg och eventuella fel från pluginet. För ett misslyckat test säger Codexe också om det tror att det är koden eller själva testet som är fel. Be AI:n åtgärda det lägger felet i projektets chatt, redo att skickas.

När ditt projekt ändras efter en körning säger fliken det: kör testerna igen.

#Lägg till egna tester

Under Lägg till ett test:

  • Beskriv det: skriv med egna ord vad som ska hända ("en operatör kör /heal och får full hälsa"). Codexe skriver stegen. Kontrollera dem, de är exakt vad testspelarna kommer att göra, och välj sedan Spara testet.
  • Steg för steg: välj vem som agerar (En vanlig spelare eller Operatör), ett föremål att ge spelaren först om det behövs, vad spelaren gör (Skriver ett kommando, Skriver i chatten, Använder föremålet i handen, Klickar på en plats i den öppna menyn, Lämnar och ansluter igen) och vad som måste hända (Se ett meddelande, Inte se ett meddelande, Ha ett föremål, Inte ha ett föremål, Se en meny öppnas).

Nya tester körs vid nästa körning, och varje gång Codexe levererar en ändring i projektet: innan en ändring når dig kör Codexe testerna på den riktiga servern och reparerar koden när ett test misslyckas på grund av den.

#Vad tester inte kan göra

Tester kontrollerar vad spelarna ser och får: meddelanden, föremål, menyer. De tittar inte på världen (block, mobs, partiklar) och mäter inte prestanda. För det, anslut till testservern och prova själv.

Tester med testspelare | Codexe Docs