Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Автоматический запуск тестов


(AndrewID) #1

Добрый день!

Я использую Selenium RC + PHPShtorm и у меня следующий вопрос.

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

Сейчас стала задача, запускать тесты в определенное время.... и вот возник вопрос, какие программные средства лучше для этого использовать. 

 

Что необходимо:

1. Возможность задавать время когда производить запуск тестов

2. Выполнять параллельный запуск тестов на разных билдах

3. Читабельные логи с процентным соотношением тестов которые прошли удачно и какие упали.

P.S. От приложения не требуется сборка билдов - только запуск.

 

Спасибо.


(Mykhailo Poliarush) #2

где-то уже был похожий пост

тут конечно надо уточнить больше деталей

- где будет запускаться тесты, удаленно или локально

- как будут формироваться логи и т.д.

- какая ОС используется там где будут запускаться тесты

 

в общем есть два выхода:

1. это самый простой планировщик задач или cron взамисимости от ОС и правильно настроить запуск

2. установить continuous intergration server. jenkins например и его настроить http://jenkins-ci.org/

 

я рекомендую второй вариант, там многое уже сделано и автоматизированно.

настраивается очень просто


(AndrewID) #3

Да, уже начал читать про Дженкинс... пока все понятно и  вроде бы просто :)

Спасибо за совет!