Подскажите среду/фрэймворк для CI
От: Temnikov Россия  
Дата: 11.01.16 13:18
Оценка:
Коллеги, есть задачка начать автоматически тестировать ежедневные сборки.
Что представляет из себя ПО которое надо тестить:
* клиент-серверное ПО
* сервер ставится в домен, клиенты используют доменные учётки для авторизации
* клиенты могут стоять как угодно, главное должны быть корректные креды при подключении к серверу

что хочется получить, по тригеру или в ручном режиме:
* (опционально) откатить машины на чистое состояние (при этом уметь откатывать не только виртуальные машины, но и реальные, тк на виртуалках тайминги плывут под нагрузкой)
* установить серверное ПО, установить на несколько машин клиентское ПО, синхронизировать завершение установки
* запускать тесты, как на сервере так и клиенте, после завершения собрать результаты
* иметь возможность отображения результатов тестирования по сборкам и опционально графики где тесты выдают численные результаты (скорость/время)

Софт написан на ++, немного GUI на #.
Из того что есть на данный момент: сборка софта и инсталляторов, отдельные скрипты для автоматизации установок, набор тестов, который будет расширяться.

Задачи сами по себе не сложные и можно самому всё написать, но не хочется городить и отлаживать очередной велосипед.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.