Я делаю начальную настройку, используя ловушку [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");
}
Я хочу, чтобы мой вывод был где-то виден, чтобы я мог действовать на основе этой информации, если это необходимо.