Запуск тестов WatiN в сборке TFS

#visual-studio #tfs #build #watin

#visual-studio #tfs #сборка #watin

Вопрос:

Я создал набор тестов WatiN и добавил их в систему управления версиями. Моя команда новичок в использовании TFS, и я смотрю, как я могу запустить тесты как часть сборки TFS, которая будет создавать все соответствующие проекты, запускать наш набор модульных тестов и запускать автоматические тесты пользовательского интерфейса, созданные с помощью WatiN.

На данный момент все, что было описано ранее, выполняется при запуске сборки отдельно от автоматических тестов пользовательского интерфейса.

При редактировании определения сборки в разделе process я настраиваю автоматические тесты на запуск соответствия **test .dll с использованием параметра из [где тесты WatiN хранятся в системе управления версиями]. Однако тесты не выполняются.

Я искал информацию о наилучшем способе их настройки и с трудом нашел, что я делаю неправильно.

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

Комментарии:

1. Вы создали свой набор тестов WatiN в отдельном проекте? Если да, то как вы назвали соответствующую сборку?

Ответ №1:

Нет, вам не нужно писать код. Все, что вам нужно сделать, это запустить TFS в интерактивном режиме, а не в сервисном режиме, поскольку службам запрещено открывать окна, но watin не работает без окна. Вы найдете настройки на вкладке конфигурация сборки.

Ответ №2:

Выбранные тесты в

соответствие **test.dll с использованием параметра из [где тесты WatiN хранятся в системе управления версиями]

будут выполняться с помощью MSTest, который несовместим с watin.

Вы можете попытаться изменить шаблон сборки, который TFS использует для вызова среды выполнения watin вместо MSTest, но вам придется создавать код.