#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, но вам придется создавать код.