TFS 2015 не отображает выходные данные UnitTest Trx
Я сделал некоторые преобразования на сервере для моих UnitTests из xUnit Xml в Trx как часть моей сборки. Таким образом, TFS может показывать счетчики UnitTest в сводке сборки. Эта часть работает нормально, пользователь может увидеть количество UnitTests в сводке сборки. Пользователь также может щелкнуть ссылку и просмотреть список тестов UnitTests, которые выполнялись на вкладке "Результаты теста".
Однако при двойном щелчке по одному из тестов, чтобы увидеть стандартный вывод из UnitTest, TFS не показывает стандартный вывод.
Когда я беру тот же файл Trx и просматриваю его в VS 2015. Текст отображается, как и ожидалось.
Я в растерянности, почему это не будет отображаться в TFS, я попытался заполнить все разделы, которые, по моему мнению, имеют отношение к выводу, например.
<StdOut>
<DebugTrace>
<TextMessages>
<TraceInfo>
2 ответа
Убедитесь, что вы выбрали "Загрузить тестовые вложения" на шаге "Тест Visual Studio":
Тогда вы увидите вложение.trx:
Добавляем больше скриншотов:
У меня то же самое - у меня есть тестовые случаи, которые не проходят. Когда я смотрю на проваленный тест; Я вижу сообщение об ошибке и трассировку стека, но отсутствует стандартный вывод? (См. Связанное изображение)
Чтобы выяснить, где в тесте он провалился - мне нужно перейти к сводной информации о тестовом прогоне, скачать файл.trx, затем открыть его в Visual Studio, а затем щелкнуть по неудачному тесту, чтобы увидеть все три (ошибка, стек и вывод),