Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O repórter de teste de terminal é a implementação interna do relatório de status e progresso para o terminal (console). Ele faz parte do Microsoft.Testing.Platform principal e não requer nenhum pacote NuGet adicional.
Modos de saída
Há dois modos de saída disponíveis:
Normal, a saída contém o banner, reporta falhas completas dos testes, mensagens de alerta e escreve o resumo da execução.
Detailed, igual aNormal, mas também relataPassedtestes.
ANSI
Internamente, há dois formatadores de saída diferentes que detectam automaticamente a funcionalidade do terminal para lidar com códigos de escape ANSI.
- O formatador ANSI é usado quando o terminal é capaz de renderizar os códigos de escape.
- O formatador não ANSI é usado quando o terminal não pode lidar com os códigos de escape, quando
--no-ansié usado ou quando a saída é redirecionada.
O padrão é detectar automaticamente as capacidades.
Progress
Um indicador de progresso é gravado no terminal. O indicador de progresso mostra o número de testes aprovados, testes com falha e testes ignorados, seguido pelo nome do assembly testado, seu framework de destino e arquitetura.
A barra de progresso é gravada com base no modo selecionado:
- ANSI, a barra de progresso é animada, aderindo à parte inferior da tela e é atualizada a cada 500ms. A barra de progresso é ocultada quando a execução do teste é feita.
- não ANSI, a barra de progresso é gravada na tela a cada 3 segundos. O progresso está visível no resultado.
Opções
| Opção | DESCRIÇÃO |
|---|---|
--no-progress |
Desabilite o progresso do relatório na tela. |
--no-ansi |
Desabilite a saída de caracteres de escape ANSI para a tela. |
--output |
Detalhamento de saída ao relatar testes. Os valores válidos são Normal e Detailed. O padrão é Normal. |