
Comando
/test
Crea, busca, ejecuta, restablece y borra pruebas de juego, las estructuras de prueba automáticas que usan desarrolladores y creadores de paquetes de datos.
| /test clearall [<radius>] |
| /test (clearthat|clearthese|resetclosest|resetthat|resetthese|stop) |
| /test create <id> [<width> [<height> <depth>]] |
| /test (locate <tests>|verify <tests>) |
| /test pos [<var>] |
| /test run <tests> [<numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]]] |
| /test (runclosest|runthat|runthese) [<numberOfTimes> [<untilFailed>]] |
| /test runfailed |
| /test runfailed <numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]] |
| /test runfailed <onlyRequiredTests> [<numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]]] |
| /test runmultiple <tests> [<amount>] |
| Argumento | Tipo de valor | Qué escribir |
|---|---|---|
| <radius> | Número entero | Para clearall, la distancia en bloques en la que se buscan pruebas. Por defecto, 250; los valores se limitan de 0 a 1024. |
| <id> | Id | Para create, el id de la nueva prueba, como mypack:door_test. |
| <width> | Número entero | Para create, el tamaño de la prueba en X en bloques. Se usa para los tres lados si se omiten height y depth. Máximo 48. |
| <height> | Número entero | Para create, el tamaño de la prueba en Y en bloques. Máximo 48. |
| <depth> | Número entero | Para create, el tamaño de la prueba en Z en bloques. Máximo 48. |
| <tests> | Patrón de id | Qué pruebas se usan: un id de prueba como minecraft:always_pass, o un patrón con * (cualquier texto) y ? (cualquier carácter), como minecraft:*. Sin espacio de nombres, se supone minecraft. Debe coincidir al menos una prueba. La ID de una instancia de prueba. |
| <var> | Texto | Con pos, el nombre de la variable usada en la línea que se copia al portapapeles. Una sola palabra. Por defecto: pos. Una palabra sin espacios. |
| <numberOfTimes> | Número entero | Cuántas veces se ejecuta cada prueba. Mínimo 0; 0 se repite sin límite. Al menos 0. |
| <untilFailed> | Verdadero o falso | true o false. Con true, una prueba repetida deja de repetirse en cuanto falla. |
| <rotationSteps> | Número entero | Cuántos cuartos de vuelta se gira la estructura de prueba antes de ejecutarla. |
| <testsPerRow> | Número entero | Cuántas estructuras de prueba se colocan en una fila. Por defecto: 8. |
| <onlyRequiredTests> | Verdadero o falso | true o false. Con true, runfailed ejecuta solo las pruebas fallidas que están marcadas como obligatorias. |
| <amount> | Número entero | Con runmultiple, cuántas copias de cada prueba seleccionada se ejecutan. |
| Nivel de permiso | 2: operadores, mundos con trucos activados, bloques de comandos y funciones |
| Funciona en | Operadores del servidor, jugadores en un mundo de un jugador o LAN con los trucos activados, la consola del servidor, bloques de comandos y funciones. /test pos debe ejecutarlo un jugador. |
| Resultado | Los comandos run informan «Ejecutando N prueba(s)...» seguido de un resumen de pruebas superadas y falladas al terminar, y devuelven 1 cuando empiezan las pruebas (0 con «No hay pruebas que ejecutar» si no se encontró ninguna). locate, los comandos reset y los comandos clear devuelven el número de estructuras de prueba encontradas, restablecidas o eliminadas. create, pos y stop devuelven 1. |
| run | /test run <tests> [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] coloca las pruebas seleccionadas cerca de ti y las ejecuta. Por defecto, cada prueba se ejecuta una vez y las pruebas se disponen con 8 por fila. |
| runmultiple | /test runmultiple <tests> [amount] ejecuta las pruebas seleccionadas, con amount copias de cada una. |
| runclosest, runthese, runthat | Ejecuta pruebas que ya están en el mundo: runclosest la prueba más cercana en un radio de 15 bloques, runthese todas las pruebas en un radio de 250 bloques, runthat la prueba que estás mirando. Cada uno acepta [numberOfTimes] [untilFailed]. |
| runfailed | /test runfailed [onlyRequiredTests] [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] vuelve a ejecutar las pruebas que fallaron en la última ejecución. Con onlyRequiredTests en true, se omiten las pruebas opcionales. |
| verify | /test verify <tests> ejecuta cada prueba seleccionada 100 veces en cada una de las 4 rotaciones y se detiene en el primer fallo. |
| locate | /test locate <tests> busca los bloques de prueba de las pruebas seleccionadas a menos de 250 bloques en todas las dimensiones y enumera sus posiciones con la distancia. Falla con «No se ha encontrado ningún caso de prueba» si no hay ninguna. |
| resetclosest, resetthese, resetthat | Devuelve una estructura de prueba a su estado inicial: la prueba más cercana en 15 bloques, todas las pruebas en 250 bloques o la prueba a la que miras. |
| clearthat, clearthese, clearall | Elimina estructuras de prueba y sus bloques de prueba: la prueba a la que miras, todas las pruebas en 250 bloques o, con /test clearall [radius], todas las pruebas dentro del radio. El radio es 250 por defecto y está limitado de 0 a 1024. |
| create | /test create <id> [width] [height depth] crea una prueba vacía con suelo de Piedra base cerca de ti. El tamaño por defecto es 5 por 5 por 5. Un ancho solo da un cubo de ese tamaño. Falla si algún lado es mayor que 48 bloques. |
| pos | /test pos [var] muestra la posición del bloque que miras (hasta a 10 bloques de distancia) relativa a la prueba que lo contiene. Al hacer clic en el resultado, se copia como una línea de código que usa el nombre de variable indicado, pos por defecto. |
| stop | /test stop detiene todas las pruebas en ejecución. Iniciar una nueva ejecución, un reinicio o una limpieza también detiene las pruebas en curso. |
| Pruebas disponibles | El juego base incluye una prueba: minecraft:always_pass. Otras pruebas proceden de paquetes de datos. |
/test run minecraft:always_passColoca la prueba minecraft:always_pass cerca de ti y la ejecuta una vez.
/test runtheseEjecuta todas las estructuras de prueba en un radio de 250 bloques.
/test clearallElimina todas las estructuras de prueba en 250 bloques.



