
Commande
/test
Crée, trouve, exécute, réinitialise et efface des tests de jeu, les structures de test automatiques utilisées par les développeurs et les créateurs de packs de données.
| /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>] |
| Argument | Type de valeur | Quoi saisir |
|---|---|---|
| <radius> | Nombre entier | Pour clearall, la distance en blocs dans laquelle chercher des tests. Par défaut : 250 ; les valeurs sont limitées de 0 à 1024. |
| <id> | Identifiant | Pour create, l'id du nouveau test, comme mypack:door_test. |
| <width> | Nombre entier | Pour create, la taille du test selon X en blocs. Utilisé pour les trois côtés si height et depth sont omis. Maximum : 48. |
| <height> | Nombre entier | Pour create, la taille du test selon Y en blocs. Maximum : 48. |
| <depth> | Nombre entier | Pour create, la taille du test selon Z en blocs. Maximum : 48. |
| <tests> | Motif d'identifiant | Quels tests utiliser : un id de test comme minecraft:always_pass, ou un motif avec * (n'importe quel texte) et ? (n'importe quel caractère), comme minecraft:*. Sans espace de noms, minecraft est supposé. Au moins un test doit correspondre. L’ID d’une instance de test. |
| <var> | Texte | Pour pos : le nom de la variable utilisé dans la ligne copiée dans le presse-papiers. Un seul mot. Par défaut : pos. Un mot sans espaces. |
| <numberOfTimes> | Nombre entier | Combien de fois chaque test est exécuté. Minimum : 0 ; 0 se répète sans limite. Au moins 0. |
| <untilFailed> | Vrai ou faux | true ou false. Avec true, un test répété cesse de se répéter dès qu'il échoue. |
| <rotationSteps> | Nombre entier | De combien de quarts de tour la structure de test est tournée avant l'exécution. |
| <testsPerRow> | Nombre entier | Combien de structures de test sont placées sur une rangée. Par défaut : 8. |
| <onlyRequiredTests> | Vrai ou faux | true ou false. Avec true, runfailed n'exécute que les tests échoués qui sont marqués comme obligatoires. |
| <amount> | Nombre entier | Pour runmultiple : combien de fois chaque test sélectionné est exécuté. |
| Niveau de permission | 2 : opérateurs, mondes avec triche activée, blocs de commande et fonctions |
| Fonctionne dans | Opérateurs du serveur, joueurs dans un monde solo ou en réseau local avec les commandes activées, console du serveur, blocs de commande et fonctions. /test pos doit être exécutée par un joueur. |
| Résultat | Les commandes run affichent « Exécution de N test(s)... » puis un résumé des tests réussis et échoués à la fin, et renvoient 1 une fois les tests lancés (0 avec « Aucun test à exécuter » si aucun n'a été trouvé). locate, les commandes reset et les commandes clear renvoient le nombre de structures de test trouvées, réinitialisées ou supprimées. create, pos et stop renvoient 1. |
| run | /test run <tests> [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] place les tests sélectionnés près de vous et les exécute. Par défaut, chaque test s'exécute une fois et les tests sont disposés à raison de 8 par ligne. |
| runmultiple | /test runmultiple <tests> [amount] exécute les tests sélectionnés, avec amount copies de chacun. |
| runclosest, runthese, runthat | Exécute des tests déjà présents dans le monde : runclosest le test le plus proche dans un rayon de 15 blocs, runthese tous les tests dans un rayon de 250 blocs, runthat le test que vous regardez. Chacun accepte [numberOfTimes] [untilFailed]. |
| runfailed | /test runfailed [onlyRequiredTests] [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] relance les tests qui ont échoué lors de la dernière exécution. Avec onlyRequiredTests sur true, les tests facultatifs sont ignorés. |
| verify | /test verify <tests> exécute chaque test sélectionné 100 fois dans chacune des 4 rotations et s'arrête au premier échec. |
| locate | /test locate <tests> recherche les blocs de test des tests sélectionnés dans un rayon de 250 blocs dans chaque dimension et liste leurs positions avec la distance. Échoue avec « Aucune instance de test n'a été trouvée » s'il n'y en a aucun. |
| resetclosest, resetthese, resetthat | Remet une structure de test dans son état de départ : le test le plus proche dans un rayon de 15 blocs, tous les tests dans un rayon de 250 blocs, ou le test que vous regardez. |
| clearthat, clearthese, clearall | Retire des structures de test et leurs blocs de test : le test que vous regardez, tous les tests dans un rayon de 250 blocs ou, avec /test clearall [radius], tous les tests dans le rayon. Le rayon vaut 250 par défaut et est limité de 0 à 1024. |
| create | /test create <id> [width] [height depth] crée un test vide avec un sol en Bedrock près de vous. La taille par défaut est 5 sur 5 sur 5. Une largeur seule donne un cube de cette taille. Échoue si un côté dépasse 48 blocs. |
| pos | /test pos [var] affiche la position du bloc que vous regardez (jusqu'à 10 blocs de distance) par rapport au test qui le contient. Un clic sur le résultat le copie sous forme de ligne de code utilisant le nom de variable indiqué, pos par défaut. |
| stop | /test stop arrête tous les tests en cours. Lancer une nouvelle exécution, une réinitialisation ou un nettoyage arrête aussi les tests en cours. |
| Tests disponibles | Le jeu de base contient un test : minecraft:always_pass. D'autres tests proviennent de packs de données. |
/test run minecraft:always_passPlace le test minecraft:always_pass près de vous et l'exécute une fois.
/test runtheseExécute toutes les structures de test dans un rayon de 250 blocs.
/test clearallRetire toutes les structures de test dans un rayon de 250 blocs.



