Печать вывода консоли в задаче «Пробный запуск Azure DevOps» - PullRequest
3 голосов
/ 26 июня 2019

Я делаю начальную настройку, используя ловушку [BeforeTestRun] для моих тестов потока операций. Это проверяет некоторых пользователей, чтобы убедиться, что они существуют, и создает их с определенными ролями и разрешениями, если они не таковы, чтобы их могли использовать автоматизированные тесты. Функция для этого выводит много полезной информации на Console.Writeline. Когда я запускаю тест в своем локальном компьютере, я вижу выходные данные этой функции ловушки в главном файле функций и выходные данные каждого сценария под каждым из них. Но когда я запускаю тесты через Azure DevOps pipleine, я не уверен, где найти выходные данные для [BeforeTestRun], потому что он не связан с конкретным сценарием тестирования. Консоль Run Tests Tasks не имеет информации об этом.

Может кто-нибудь помочь мне показать этот вывод где-нибудь, чтобы я мог действовать соответственно.

Я пытался использовать System.Diagnostics.Debug.Print, System.Diagnostics.Debug.Print, System.Diagnostics.Debug.WriteLine, System.Diagnostics.Trace.WriteLine, но на консоли конвейера, похоже, ничего не работает

[BeforeTestRun]
        public static void BeforeRun()
        {
            Console.WriteLine(
                "Before Test run analyzing the users and their needed properties for performing automation run");
}

Я хочу, чтобы мой вывод был где-то виден, чтобы я мог действовать на основе этой информации, если это необходимо.

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