Регистрация агента тестирования TFS 2010 на контроллере тестирования - PullRequest
1 голос
/ 29 декабря 2011

Я установил тестовый контроллер и несколько тестовых агентов на виртуальных машинах. Мне удалось подключиться к тестовому контроллеру с каждым тестовым агентом, кроме того, который установлен в версии для Windows 7 Starter. Проблема очевидна. Win 7 Starter не может присоединиться к домену, где расположен компьютер, на котором находится тестовый контроллер. Как я могу обойти эту проблему? Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

Существует одна проблема с зеркальным отображением учетных записей для тестового контроллера и тестового агента, она не будет работать, если вы зарегистрируете свой контроллер в наборе команд TFS. Зачем? Причина, если вы запустите тестовый контроллер и тестовый агент под учетной записью рабочей группы, TFS-сервер отключит тестовый контроллер, что вызовет проблему аутентификации. Если вы запустили Test Controller под учетной записью домена, а Agent - в рабочей группе, то Test Agent не будет аутентифицирован тестовым контроллером. Если я что-то упустил, это не сработает, если вам понадобится зарегистрировать тестовый контроллер в коллекции команд TFS.

1 голос
/ 30 декабря 2011

Что вы пробовали до сих пор?Существует целый ряд ресурсов, в которых рассказывается о проблемах между доменами.

Попробуйте 2.2.Контроллер / Агент в ненадежных доменах Windows или один в рабочей группе, а другой в домене.

От: http://social.msdn.microsoft.com/Forums/en-AU/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13

  • Зеркалоучетная запись пользователя на контроллере и агенте: создайте учетную запись пользователя с одинаковыми именем пользователя и паролем на компьютере контроллера и агента.
  • Используйте зеркальную учетную запись пользователя для запуска служб контроллера и агента под этой учетной записью.
  • Если вы используете версию RC + VS2010 (т.е. RC или RTM, но не Beta2), добавьте следующую строку в файл qtcontroller.exe.config в узле appSettings:

  • Перезапустите службы контроллера / агента (см. Раздел «Инструменты» в приложении).Убедитесь, что нет политики IP-безопасности, которая запрещает соединение (см. Политику IP-безопасности в разделе «Инструменты» в Приложении).
  • По умолчанию для доменных компьютеров Windows использует проверку подлинности домена (Kerberos), но в случае сбоя она будетвернуться к рабочей группе (NTLM) аутентификации.Это поведение может и часто изменяется политиками IP-безопасности, например, может существовать политика блокировки соединений с компьютеров, которые не принадлежат домену.
  • Перезапустите или повторно настройте контроллер и агент.

или Выполнение междоменных тестов с TFS и Visual Studio 2010 http://blogs.msdn.com/b/dustin_andrews/archive/2010/08/12/running-tests-cross-domain-with-tfs-and-visual-studio-2010.aspx

...