TFS 2015 не отображает выходные данные UnitTest Trx

Я сделал некоторые преобразования на сервере для моих UnitTests из xUnit Xml в Trx как часть моей сборки. Таким образом, TFS может показывать счетчики UnitTest в сводке сборки. Эта часть работает нормально, пользователь может увидеть количество UnitTests в сводке сборки. Пользователь также может щелкнуть ссылку и просмотреть список тестов UnitTests, которые выполнялись на вкладке "Результаты теста". UnitTest List

Однако при двойном щелчке по одному из тестов, чтобы увидеть стандартный вывод из UnitTest, TFS не показывает стандартный вывод.

Как видно на этом изображении TFS 2015

Когда я беру тот же файл Trx и просматриваю его в VS 2015. Текст отображается, как и ожидалось. VS 2015

Я в растерянности, почему это не будет отображаться в TFS, я попытался заполнить все разделы, которые, по моему мнению, имеют отношение к выводу, например.

<StdOut>
<DebugTrace>
<TextMessages>
<TraceInfo>

2 ответа

Убедитесь, что вы выбрали "Загрузить тестовые вложения" на шаге "Тест Visual Studio":

Тогда вы увидите вложение.trx:

Добавляем больше скриншотов:

У меня то же самое - у меня есть тестовые случаи, которые не проходят. Когда я смотрю на проваленный тест; Я вижу сообщение об ошибке и трассировку стека, но отсутствует стандартный вывод? (См. Связанное изображение)

Чтобы выяснить, где в тесте он провалился - мне нужно перейти к сводной информации о тестовом прогоне, скачать файл.trx, затем открыть его в Visual Studio, а затем щелкнуть по неудачному тесту, чтобы увидеть все три (ошибка, стек и вывод),

Результат теста

Другие вопросы по тегам