Выполнение одного теста на удаленном тестовом контроллере / агенте
У меня есть модульные тесты для запуска на сервере сборки. Я только что добавил тест codedUI, который не работает, потому что мне нужно настроить контроллер на работу в интерактивном режиме. Поскольку мы не могли изменить существующий контроллер сборки, мы настроили машину с ее собственной комбинацией контроллер / агент.
Как я могу в рамках Visual Studio указать одному из тестов (кодированный пользовательский интерфейс), чтобы он выполнялся под этим контроллером / агентом, оставив остальные как есть? Я изучил файлы testsettings, но не ясно, как я могу это сделать.
Контроллеры / агенты 2010, я на vs2012.
1 ответ
Сначала вы должны настроить свой контроллер для работы с Visual Studio. Итак, откройте Test Controller Configuration tool
и проверьте, что Register with Team Project Collection
опция не выбрана.
Затем из визуальной студии (2012):
- Щелкните правой кнопкой мыши на решении и выберите
add new item
, Добавить новыйTest Setting
файл. - в
Test Settings
окно идти наRoles
Вкладка. ВыбратьRemote Execution
и добавьте имя контроллера (машины) или IP вController
поле. - После сохранения настроек выберите
Test
->Test Settings
--->Select Test Settings File
и выберите ваши новые настройки.