2015-10-10 2 views
0

Как вы знаете, в TFS 2015 нет тестовых контроллеров, и тестовый агент может динамически развертываться и настраиваться как часть самой сборки. enter image description hereКонфигурация тестового агента TFS 2015 заставляет машину перезагрузиться

Я пытаюсь настроить агент тестирования в моем TFS 2015 и каждый раз, когда на этапе развертывания TestAgent во время работы «Задачи: настроить агент тестирования на машине», машина, на которой я пытаюсь развернуть испытательный агент, перезапускается!

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

Сборка переходит к следующему этапу, а именно: «Запустить тесты» только после завершения перезапуска. The machine where the test agent is getting deployed gets restarted at the last task - ConfigureTestAgent

ответ

1

Похоже, это дизайн и будет зафиксирован в Update1 к TFS 2015

+0

Как вы узнали об этом? Любая ссылка для доказательства? –

+0

@YanSklyarenko. Был псевдоним обратной связи, и Microsoft ответила мне, рассказывая мне об этом. –

+0

У меня TFS 2015.2, и это все еще происходит. Есть ли конкретная причина, по которой машина должна быть перезапущена, или обновление, когда это будет «исправлено»? –

0

Я видел эту операцию на наших локальных системах, используя 2015 TFS Update 2 на предпосылке. Я могу воспроизвести проблему с несколькими разными сценариями, которые являются последовательными, но дают разные результаты. Надеюсь, это уяснит ситуацию для других, у кого есть эта проблема.

Наши тестовые серверы - это виртуальные машины, поэтому я буду ссылаться на них как таковые ниже.

ВОПРОИЗВЕДЕНИЕ виртуальные машины не перезапускается перед запуском тестов

  • После испытания уже запускали, с вне касаясь виртуальных машин (IE не перезапускается, не начиная удаленное соединение, т.д.), запустить другой набор тестов и вам увидит, что виртуальные машины не будут перезагружаться.

ВОПРОИЗВЕДЕНИЕ виртуальных машины перезапуск

  • Новых установки, где тесты не выполняются до
  • После удаленного подключения к ВМ, то выхода из этого удаленного сеанса.
  • После перезапуска самой виртуальной машины. (Да после перезапуска, когда запускаются тесты, они снова перезапускают его).
  • После выхода из VM с помощью tscon 1/Dest: консоль

Есть несколько сценариев, я не проверял, как подключение с помощью Lab Test MTM.

Вопросов по установке

  • Всех виртуальных машин вручную настроить для отключения блокировки экрана в gpedit.msc
  • установок Всех виртуальных машин для автоматического Войти с помощью настроек программы Regedit и добавления DefaultPassword.
  • Установленные вручную тестовые агенты для каждой VM
  • Update Test Agent не отмечен в задаче развертывания тестового агента.
  • Мы запускаем тесты как часть выпуска, а не сборки (не должны иметь значения в большинстве случаев).

Заключение

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