Я хочу настроить систему автоматизации для проведения ночных регрессионных тестов для инструмента командной строки в среде Linux. Есть несколько сценариев автоматизации, которые написаны на Ruby, но мне нужна полная система, которая включает в себя:Система регрессионного тестирования, которая включает в себя компиляцию результатов тестирования, тестирования и отчетности
- Создайте инструмент из базы кода.
- Запустите сценарии автоматизации Ruby, которые у меня есть.
- Создайте отчет об испытаниях и отправьте по электронной почте.
Характер этого командного инструмента является низкоуровневым, который касается системного оборудования. Некоторые из возможностей инструмента могут привести к сбою в работе системы. Я хочу, чтобы о таких случаях сообщалось также. Таким образом, идеальным решением может быть подключение двух компьютеров через сеть (например, ssh и т. Д.). Одна система может быть для регистрации и отчетности результатов тестирования, а другая система, в которой инструмент фактически запущен.
Оцените любые идеи, которые могут возникнуть у вас.
Какие варианты вы рассматривали до сих пор? – muttonlamb