Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il reporter di test del terminale è l'implementazione predefinita dello stato e della segnalazione dello stato al terminale (console). Fa parte del core Microsoft.Testing.Platform e non richiede pacchetti NuGet aggiuntivi.
Modalità di output
Sono disponibili due modalità di output:
Normal, l'output contiene il banner, riporta i fallimenti completi dei test, i messaggi di avviso e scrive il riepilogo dell'esecuzione.
Detailed, uguale aNormalma segnala anche i testPassed.
ANSI (Istituto Nazionale Americano degli Standard)
Internamente sono presenti 2 formattatori di output diversi che rilevano automaticamente la funzionalità del terminale per gestire i codici di escape ANSI.
- Il formattatore ANSI viene usato quando il terminale è in grado di eseguire il rendering dei codici di escape.
- Il formattatore non ANSI viene usato quando il terminale non è in grado di gestire i codici di escape, quando
--no-ansiviene usato o quando l'output viene reindirizzato.
L'impostazione predefinita consiste nel rilevare automaticamente le funzionalità.
Progress
Un indicatore di stato viene scritto nel terminale. L'indicatore di stato mostra il numero di test superati, test non superati e test ignorati, seguiti dal nome dell'assembly testato, dal relativo framework di destinazione e dall'architettura.
La barra di stato viene scritta in base alla modalità selezionata:
- ANSI, l'indicatore di stato è animato, si attacca alla parte inferiore dello schermo e viene aggiornato ogni 500 ms. La barra di avanzamento si nasconde una volta completata l'esecuzione del test.
- non-ANSI, ogni 3 secondi l'indicatore di stato viene scritto sullo schermo così com'è. L'avanzamento rimane nell'output.
Options
| Opzione | Descrzione |
|---|---|
--no-progress |
Disabilitare la visualizzazione dello stato dei report sullo schermo. |
--no-ansi |
Disabilita l'output dei caratteri di escape ANSI sullo schermo. |
--output |
Verbosità dell'output nella segnalazione dei test. I valori validi sono Normal e Detailed. Il valore predefinito è Normal. |