Pruebas con jugadores de prueba
Los jugadores de prueba de Codexe entran en tu servidor de prueba, ejecutan cada comando y comprueban lo que pediste. Añade tus propias pruebas con palabras o paso a paso.
Actualizado
Codexe puede probar un proyecto en un servidor de Minecraft real con jugadores de prueba: bots que entran en tu servidor de prueba, escriben los comandos, escriben en el chat, usan objetos y hacen clic en menús, y comprueban que ocurre lo que debe ocurrir. Las pruebas funcionan con plugins de Spigot / Paper (Java o Kotlin) y con proyectos de Skript.
#Dónde están
Abre Pruébalo ahora y elige la pestaña Pruebas. Contiene:
- Cada comando: Codexe prueba cada comando que declara el proyecto y comprueba que ninguno lance un error.
- Lo que pediste: pruebas que Codexe escribe a partir de tu petición cuando entrega el proyecto, una por cada cosa que pediste.
- Tus propias pruebas, en Añadir una prueba.
#Ejecútalas
Pulsa Ejecutar las pruebas. Si tu servidor de prueba está apagado, primero se inicia, y cuenta como uno de los servidores de prueba de hoy (límites por plan); en el caso de un plugin, primero compila el código actual. Entra tú también en el servidor si quieres ver a los jugadores de prueba y leer la prueba en el chat, o simplemente síguela en la pestaña.
Cada prueba termina como Superada, Falló o No terminó, con lo que hicieron los jugadores de prueba paso a paso y cualquier error del plugin. Cuando una prueba falla, Codexe también te dice si cree que lo que está mal es el código o la propia prueba. Pídele a la IA que lo corrija envía el fallo al chat del proyecto, listo para mandarlo.
Si tu proyecto cambia después de una ejecución, la pestaña te lo indica: vuelve a ejecutar las pruebas.
#Añade tus propias pruebas
En Añadir una prueba:
- Descríbela: escribe con tus propias palabras qué debe ocurrir ("un operador ejecuta /heal y recupera toda la vida"). Codexe escribe los pasos; revísalos, porque son exactamente lo que harán los jugadores de prueba, y luego pulsa Guardar la prueba.
- Paso a paso: elige quién actúa (un jugador normal o un operador), un objeto que darle primero si hace falta, qué hace (escribe un comando, escribe en el chat, usa el objeto de la mano, hace clic en una casilla del menú abierto, sale y vuelve a entrar) y qué debe ocurrir (ver un mensaje, no ver un mensaje, tener un objeto, no tener un objeto, ver un menú abierto).
Las pruebas nuevas se ejecutan en la siguiente ejecución y cada vez que Codexe entrega un cambio en el proyecto: antes de que un cambio te llegue, Codexe ejecuta las pruebas en el servidor real y repara el código cuando una prueba falla por culpa de ese cambio.
#Lo que las pruebas no pueden hacer
Las pruebas comprueban lo que los jugadores ven y reciben: mensajes, objetos, menús. No miran el mundo (bloques, mobs, partículas) ni miden el rendimiento; para eso, entra en el servidor de prueba y pruébalo tú mismo.