Выполнение одного теста на удаленном тестовом контроллере / агенте

У меня есть модульные тесты для запуска на сервере сборки. Я только что добавил тест 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 и выберите ваши новые настройки.
Другие вопросы по тегам