Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Репортер тестов терминала — это встроенная реализация отчетов о состоянии и ходе выполнения в терминале (консоли). Это часть основной платформы Microsoft.Testing.Platform и не требует дополнительных пакетов NuGet.
Режимы вывода
Доступны два режима вывода:
NormalВыходные данные содержат баннер, полные сбои тестов, предупреждающие сообщения и сводку по выполнению.
Detailed, то же, что иNormal, но также предоставляет отчёты оPassedтестах.
ANSI (Американский национальный институт стандартов)
Внутри есть 2 разных средства форматирования выходных данных, которые автоматически обнаруживают возможности терминала для обработки escape-кодов ANSI.
- Форматировщик ANSI используется, если терминал может отрисовывать escape-коды.
- Форматировщик non-ANSI используется, когда терминал не может обрабатывать escape-коды, когда используется
--no-ansiили когда выходные данные перенаправляются.
По умолчанию используется автоматическое обнаружение возможностей.
Progress
Индикатор хода выполнения записывается в терминал. Индикатор хода выполнения показывает количество пройденных тестов, проваленных тестов и пропущенных тестов, а также имя тестируемой сборки, целевой среды и архитектуры.
Индикатор выполнения создаётся на основе выбранного режима.
- ANSI, индикатор выполнения анимирован, придерживается нижней части экрана и обновляется каждые 500 мс. Индикатор выполнения исчезает после завершения теста.
- Не ANSI, индикатор хода выполнения записывается на экран каждые 3 секунды. Результаты сохраняются в выходных данных.
Options
| Опция | Description |
|---|---|
--no-progress |
Отключите отображение хода выполнения на экране. |
--no-ansi |
Отключите вывод на экран управляющих последовательностей ANSI. |
--output |
Детализация выходных данных при составлении отчетов. Допустимые значения — Normal и Detailed. По умолчанию — Normal. |