Вопрос:

Возможно ли выполнить удаленную отладку модульных тестов на сервере сборки с помощью Visual Studio

visual-studio teamcity

107 просмотра

1 ответ

30 Репутация автора

Когда модульные тесты не выполняются на сервере сборки, но не локально на моем компьютере, я хотел бы отладить код, чтобы найти проблему. На сервере сборки работает Team City.

Автор: Helen Источник Размещён: 09.01.2018 12:12

Ответы (1)


1 плюс

11 Репутация автора

Вот одно из возможных решений, которое я использовал:
1. В вашем тестовом файле кода c # / vb создайте файл журнала, который будет отслеживать все, что вы хотите отследить / распечатать из теста, который вы отлаживаете. Одним из возможных местоположений этого файла журнала может быть: % system.teamcity.build.checkoutDir% \ LOG.TXT
2. После шага сборки теста создайте сценарий PowerShell, который скопирует файл трассировки / журнала в общую папку, которая может быть общей папкой на вашем компьютере (не забудьте дать разрешения на запись / изменение учетной записи пользователя на сервере сборки для безопасности общей папки и папки). Если вы не знаете, какая учетная запись пользователя построителя, предоставьте права на запись / изменение всем пользователям в этой общей папке (предупреждение: это небезопасно с точки зрения безопасности). Вот как может выглядеть эта команда копирования: copy -Force% system.teamcity.build.checkoutDir% \ LOG.TXT \ MyMachineName \ LogUnitTestsShare

Автор: Toso Pankovski Размещён: 28.05.2019 01:30
Вопросы из категории :
32x32