Настройка контроллера тестирования для Visual Studio Team Services и MTM

Я пытаюсь настроить Visual Studio Team Services с помощью контроллера тестирования, чтобы использовать виртуальные машины Azure для управления лабораторией.

Я создал новую виртуальную машину Azure (Windows Server 2012 R2) и установил на нее Контроллер тестирования. Я запустил средство настройки тестового контроллера и подключил его к своей коллекции Visual Studio Team Services по умолчанию. Инструмент конфигурации не показывает никаких ошибок и сообщает мне, что контроллер настроен правильно.

На моей локальной машине разработки я запустил MTM, чтобы создать новую стандартную среду для виртуальной машины Azure. Однако, когда я переключаюсь на вкладку «Контроллеры», я вижу свой TFSController, но он отображается как автономный со следующим сообщением:

«Контроллер тестирования в настоящее время недоступен. Попросите своих администраторов подключиться к компьютеру с тестовым контроллером, запустить инструмент настройки тестового контроллера и перенастроить его с помощью правильного Team Foundation Server и набора командных проектов. В качестве альтернативы просмотрите события в средстве просмотра событий компьютера с тестовым контроллером, чтобы выявить проблему. Когда проблема будет решена, нажмите «Обновить».

Журнал событий на виртуальной машине, на которой запущен тестовый контроллер, не показывает никаких ошибок. Я попытался перенастроить конфигурацию контроллера с несколькими комбинациями учетных данных (локальная учетная запись, имя пользователя/пароль для учетной записи, которую я использую для входа в виртуальную машину, и то же самое для учетной записи лабораторной службы).

Что я делаю не так? Нужно ли мне делать что-то еще, потому что Контроллер тестирования работает на виртуальной машине Azure?


person Wouter de Kort♦    schedule 10.11.2013    source источник
comment
2 вопроса. а) Можете ли вы пропинговать свой контроллер с вашего клиента mtm и наоборот? Это канал удаленного взаимодействия .net, поэтому требуется двунаправленное подключение. б) Если нет, пытались ли вы включить azure connect на виртуальной машине тестового контроллера, чтобы решить проблему? Если это невозможно, я бы предложил также разместить ваш клиент MTM на лазурной виртуальной машине. - Аллен   -  person allen    schedule 11.11.2013
comment
Я не знал о двусторонней связи. Я пытаюсь заставить работать ping/azure connect. Если это не сработает, я попробую поставить MTM на виртуальную машину. Спасибо!   -  person Wouter de Kort♦    schedule 11.11.2013


Ответы (2)


Невозможно подключить контроллер/агент тестирования к Azure DevOps или TFS 2018+. Это устарело и создано новое решение с использованием Azure Pipelines.

введите здесь описание изображения

Затем вы можете запускать тесты непосредственно на странице планов тестирования Azure.

введите здесь описание изображения

Полную документацию можно найти здесь: https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=vsts

person MrHinsh - Martin Hinshelwood    schedule 23.10.2018

Вы используете одну и ту же учетную запись на контроллере и агенте?

Используйте учетную запись с правами администратора на виртуальной машине и соответствующими правами доступа к Visual Studio Team Services для настройки контроллера тестирования и используйте ту же учетную запись для настройки агента тестирования.

Это может сработать!!!! Также убедитесь, что контроллер запущен, когда вы пытаетесь подключиться через агент.

person Varun Bajpai    schedule 11.11.2013