Как запустить закодированный тест пользовательского интерфейса в TFS CI без активного удаленного сеанса?

У меня возникла проблема с запуском закодированных тестов пользовательского интерфейса с использованием непрерывной интеграции (CI) Team Foundation Server (TFS) без удаленного сеанса. Я выполнил все рекомендации, указанные в http://msdn.microsoft.com/en-us/library/dd293551.aspx, но для этого по-прежнему требуется активный удаленный сеанс. Рекомендация заключалась в том, чтобы настроить тестовый агент и построить сервис в интерактивном режиме.

Существуют ли какие-либо обходные пути для удаленного запуска закодированного теста пользовательского интерфейса?

P.S. У нас есть Windows 7 на нашей тестовой машине.

Любая помощь не помешает :)


person fedya.ua    schedule 25.06.2012    source источник


Ответы (2)


Я не мог понять ваш вопрос, но у меня была проблема, которая, я думаю, похожа:

При удаленном запуске закодированных тестов пользовательского интерфейса компьютер не может быть заблокирован или иметь активную заставку. Если вы используете виртуальную машину, например Hyper-V, и подключаетесь к ней с помощью подключения к удаленному рабочему столу, закрытие этого подключения приведет к блокировке экрана.

В моем случае мы использовали Hyper-V, поэтому я подключился с помощью клиента Hyper-V, а затем закрыл это окно. Это не блокирует экран.

Источник: Личный опыт.

person mejdev    schedule 28.06.2012

Я не уверен, в чем ваша проблема. Я думаю, вы имеете в виду, что хотите настроить свой тестовый агент для запуска в качестве «интерактивного процесса», чтобы он мог запускать тесты, взаимодействующие с рабочим столом (тесты CoudeUi). Если это проблема, с которой вы столкнулись, перейдите по следующей ссылке:

person chaliasos    schedule 25.06.2012
comment
Нет, я знаю, как включить тестовые агенты в интерактивный процесс, но когда я запрашиваю построенный CI, мой тест терпит неудачу, потому что им нужен активный удаленный контроль. - person fedya.ua; 25.06.2012
comment
Хорошо, я неправильно понял вашу проблему. Возможно, это может вам помочь: stackoverflow.com/questions/10193713 / - person chaliasos; 25.06.2012
comment
Так что я должен использовать сторонние инструменты для решения этой проблемы? - person fedya.ua; 25.06.2012
comment
Я не уверена. Мы запускаем наши тесты CodedUi от MTM, и мы никогда не сталкивались с этой проблемой. В ссылке, которую я дал в своем ответе, много Important, Caution... ссылающихся на учетную запись, на которой запущена служба. Возможно, это одна из этих заметок, которую вы пропустили. - person chaliasos; 25.06.2012
comment
Хорошо, я проверю, в любом случае, спасибо :) - person fedya.ua; 25.06.2012