Как запустить vstest под конкретным аккаунтом из VSTS? - PullRequest
0 голосов
/ 09 мая 2018

Мы проводим тесты на селен E2E в рамках выпуска VSTS. Мы используем тестовую задачу Visual Studio, которая запускает vstest.console.exe как пользователь NT AUTHORITY\SYSTEM. Как мы можем указать другой аккаунт?

1 Ответ

0 голосов
/ 09 мая 2018

Извините, этого пока нельзя достичь. Пожалуйста, взгляните на эту ветку: Тестовый агент, Test Controller и MSTEST FAQ (Quration 21), его также следует применять к VS тесту.

Позволят ли агенты тестирования выдавать себя за другого пользователя? Или Test Agent всегда пинает тесты, так как пользователь настроил запуск а?

Нет встроенной поддержки олицетворения, поэтому по умолчанию тесты запустить под именем тестового агента. Если это то, что вы действительно нужно, вы могли бы написать расширение модульного теста, который делает олицетворение для вас.

Не удалось указать пользователя на шаге «Тест Visual Studio», тест будет запущен с агентом.

В качестве обходного пути вы можете попытаться изменить учетную запись службы агента на конкретную учетную запись пользователя. Или просто разверните новый агент для работы с определенной учетной записью, пример для справки: Выполнение юнит-тестов на другом компьютере во время сборки TFS 2015

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