Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le rapporteur de test de terminal est l’implémentation par défaut des rapports d’état et de progression au terminal (console). Il fait partie du cœur Microsoft. Testing.Platform (MTP) et ne nécessite aucun package NuGet supplémentaire.
Modes de sortie
Il existe deux modes de sortie disponibles :
Normal, la sortie contient la bannière, signale les échecs complets des tests, des messages d’avertissement et écrit le résumé de l’exécution.
Detailed, identique àNormal, mais il signale également des testsPassed.
Institut national américain des normes (ANSI)
En interne, il existe 2 formateurs de sortie différents qui détectent automatiquement la fonctionnalité de terminal pour gérer les codes d’échappement ANSI.
- Le formateur ANSI est utilisé lorsque le terminal est capable de restituer les codes d’échappement.
- Le formateur non ANSI est utilisé lorsque le terminal ne peut pas gérer les codes d’échappement, lorsqu’il
--no-ansiest utilisé ou lorsque la sortie est redirigée.
La valeur par défaut consiste à détecter automatiquement les fonctionnalités.
Progrès
Un indicateur de progression est écrit dans le terminal. L’indicateur de progression indique le nombre de tests réussis, les tests ayant échoué et les tests ignorés, suivis du nom de l’assembly testé, de son infrastructure cible et de son architecture.
La barre de progression est écrite en fonction du mode sélectionné :
- ANSI, la barre de progression est animée, collant au bas de l’écran et est actualisée toutes les 500 ms. La barre de progression se masque une fois l'exécution du test terminée.
- non-ANSI, la barre de progression est inscrite à l’écran telle quelle toutes les 3 secondes. Les progrès se reflètent dans les résultats.
Options
| Choix | Descriptif |
|---|---|
--no-progress |
Désactive l’affichage de la progression à l’écran. |
--no-ansi |
Désactive l’affichage des caractères d’échappement ANSI à l’écran. |
--ansi |
Contrôle si les caractères d’échappement ANSI sont émis. Les valeurs valides sont auto (valeur par défaut), on (accepte trueégalement, enable1, et off (accepte falseégalement , ). disable0 Disponible dans MTP à compter de la version 2.3.0. |
--output |
Spécifie le niveau de détail de la sortie lors de la génération des rapports de test. Les valeurs valides sont Normal et Detailed. La valeur par défaut est Normal. |
--show-stdout |
Détermine quand afficher la sortie standard capturée d’un test. Les valeurs valides sont All, Failedet None. La valeur par défaut est All. Disponible dans MTP à compter de la version 2.2.1. |
--show-stderr |
Détermine quand afficher la sortie d’erreur capturée d’un test. Les valeurs valides sont All, Failedet None. La valeur par défaut est All. Disponible dans MTP à compter de la version 2.2.1. |