Как прикрутить NUnit автотесты к Тимсити (TeamCity)


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

В статье предполагается что у вас уже созданы билдагенты и настроен Version Control Settings

Для начала следует создать темплейт в тимсити для вашей конфигурации

1) Для этого нужно перейти в раздел Администрирования
тимсити темплейт
2) Заполнить имя и нажать «Создать»

3) Приаттачить VCS Root и Выбрать билд агент в Agent Requirements

4)Заполнить General Settings и Build Step (создать 2 степа на ребилд проекта и на запуск)
билд степ в тимсити

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

5) Теперь после создания темплейта, на его базе можно создать новую конфигурацию. Для этого следует перейти в проект и далее в Edit Project Settings
создание билд конфигурации

6) Далее выбираем создать конфигурацию на базе нашего шаблона и поздравляю конфигурация создана.

Теперь ее свободно можно запускать кнопкой «Run» и настроить дополнительные зависимости и триггеры.
запуск конфигурации тимсити


0 комментариев