
Comando
/test
Cria, encontra, executa, redefine e limpa testes de jogo, as estruturas de teste automáticas usadas por desenvolvedores e criadores de pacotes de dados.
| /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 | O que digitar |
|---|---|---|
| <radius> | Número inteiro | Para clearall, a distância em blocos em que os testes são procurados. Padrão: 250; os valores são limitados de 0 a 1024. |
| <id> | Id | Para create, o id do novo teste, como mypack:door_test. |
| <width> | Número inteiro | Para create, o tamanho do teste em X, em blocos. Usado para os três lados se height e depth forem omitidos. Máximo de 48. |
| <height> | Número inteiro | Para create, o tamanho do teste em Y, em blocos. Máximo de 48. |
| <depth> | Número inteiro | Para create, o tamanho do teste em Z, em blocos. Máximo de 48. |
| <tests> | Padrão de id | Quais testes usar: um id de teste como minecraft:always_pass, ou um padrão com * (qualquer texto) e ? (qualquer caractere), como minecraft:*. Sem namespace, presume-se minecraft. Pelo menos um teste precisa corresponder. O ID de uma instância de teste. |
| <var> | Texto | Com pos: o nome da variável usada na linha copiada para a área de transferência. Uma única palavra. Padrão: pos. Uma palavra sem espaços. |
| <numberOfTimes> | Número inteiro | Quantas vezes cada teste é executado. Mínimo de 0; 0 repete sem limite. Pelo menos 0. |
| <untilFailed> | Verdadeiro ou falso | true ou false. Com true, um teste repetido para de se repetir assim que falha. |
| <rotationSteps> | Número inteiro | Quantos quartos de volta a estrutura de teste é girada antes de ser executada. |
| <testsPerRow> | Número inteiro | Quantas estruturas de teste são colocadas em uma fileira. Padrão: 8. |
| <onlyRequiredTests> | Verdadeiro ou falso | true ou false. Com true, runfailed executa apenas os testes que falharam e estão marcados como obrigatórios. |
| <amount> | Número inteiro | Com runmultiple: quantas cópias de cada teste selecionado são executadas. |
| Nível de permissão | 2: operadores, mundos com trapaças ativadas, blocos de comando e funções |
| Funciona em | Operadores do servidor, jogadores em um mundo de um jogador ou LAN com cheats ativados, o console do servidor, blocos de comando e funções. /test pos deve ser executado por um jogador. |
| Resultado | Os comandos run informam "Executando N teste(s)..." seguido de um resumo dos testes aprovados e reprovados ao terminar, e retornam 1 quando os testes começam (0 com "Nenhum teste para executar" se nenhum foi encontrado). locate, os comandos reset e os comandos clear retornam o número de estruturas de teste encontradas, redefinidas ou removidas. create, pos e stop retornam 1. |
| run | /test run <tests> [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] coloca os testes selecionados perto de você e os executa. Por padrão, cada teste é executado uma vez e os testes são organizados com 8 por linha. |
| runmultiple | /test runmultiple <tests> [amount] executa os testes selecionados, com amount cópias de cada um. |
| runclosest, runthese, runthat | Executa testes que já estão no mundo: runclosest o teste mais próximo em um raio de 15 blocos, runthese todos os testes em um raio de 250 blocos, runthat o teste que você está olhando. Cada um aceita [numberOfTimes] [untilFailed]. |
| runfailed | /test runfailed [onlyRequiredTests] [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] executa novamente os testes que falharam na última execução. Com onlyRequiredTests definido como true, os testes opcionais são ignorados. |
| verify | /test verify <tests> executa cada teste selecionado 100 vezes em cada uma das 4 rotações e para na primeira falha. |
| locate | /test locate <tests> procura os blocos de teste dos testes selecionados em até 250 blocos em todas as dimensões e lista suas posições com a distância. Falha com "Nenhuma instância de teste encontrada" se não houver nenhum. |
| resetclosest, resetthese, resetthat | Devolve uma estrutura de teste ao estado inicial: o teste mais próximo em até 15 blocos, todos os testes em até 250 blocos ou o teste para o qual você está olhando. |
| clearthat, clearthese, clearall | Remove estruturas de teste e seus blocos de teste: o teste para o qual você está olhando, todos os testes em até 250 blocos ou, com /test clearall [radius], todos os testes dentro do raio. O raio é 250 por padrão e é limitado de 0 a 1024. |
| create | /test create <id> [width] [height depth] cria um teste vazio com piso de Rocha Matriz perto de você. O tamanho padrão é 5 por 5 por 5. Uma largura sozinha gera um cubo desse tamanho. Falha se algum lado for maior que 48 blocos. |
| pos | /test pos [var] mostra a posição do bloco para o qual você está olhando (a até 10 blocos de distância) em relação ao teste que o contém. Clicar no resultado o copia como uma linha de código que usa o nome de variável indicado, pos por padrão. |
| stop | /test stop interrompe todos os testes em execução. Iniciar uma nova execução, uma redefinição ou uma limpeza também interrompe os testes em andamento. |
| Testes disponíveis | O jogo base inclui um teste: minecraft:always_pass. Outros testes vêm de pacotes de dados. |
/test run minecraft:always_passColoca o teste minecraft:always_pass perto de você e o executa uma vez.
/test runtheseExecuta todas as estruturas de teste em um raio de 250 blocos.
/test clearallRemove todas as estruturas de teste em até 250 blocos.



