Где находятся журналы Selenium при работе на сервере DevOps Azure - PullRequest
0 голосов
/ 03 октября 2019

Я запускаю тест Selenium в C #, управляемый MSTest в Azure DevOps Server 2019 .

Когда я просматриваю в журналах задачу Visual Studio Test , который запускает тесты MSTest, все, что я вижу, это то, что метод теста был обнаружен и тест прошел.

У меня есть встроенные вызовы Console.WriteLine(), Debug.WriteLine() и Trace.WriteLine() в разных местах в моем тесте Selenium, но ни одно из них не попадает в журнал.

Как я могу настроитьADOS конвейер, чтобы показать мне сообщения журнала, поступающие из моего теста?

Ответы [ 2 ]

1 голос
/ 07 октября 2019

Исходя из моего опыта, все выходы журналов не отображаются в пользовательском интерфейсе DevOps Azure, но вы можете найти их во вложении .log.

Только сообщения об ошибках, отображаемые в DevOps Azure.

1 голос
/ 03 октября 2019

В документации по DevOps Azure по адресу https://docs.microsoft.com/en-us/azure/devops/pipelines/test/review-continuous-test-results-after-build?view=azure-devops написано «Если вы используете задачу Visual Studio Test для запуска тестов, диагностический вывод регистрируется из тестов (с использованием любого из методов Console.WriteLine, Trace.WriteLine или TestContext.WriteLine), появится как приложение для неудачного теста. "Однако в моем тестировании я обнаружил, что это не так. Console.WriteLine и Trace.WriteLine не отображаются в прикрепленных журналах. Вывод из TestContext.WriteLine действительно появляется в журналах, так что я в настоящее время использую это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...