Серверы непрерывной интеграции, такие как Hudson, являются довольно удивительным дополнением к разработке программного обеспечения. Я работаю в академической исследовательской лаборатории, и я хотел бы применить аналогичные принципы к анализу научных данных. Мне нужно представление, похожее на панель мониторинга, какие коллекции данных хороши, какие не проходят тесты (в основном простые сценарии оболочки) и так далее. Очень похоже на Панель управления Chromium (ВНИМАНИЕ: загрузка страницы занимает много времени).
Требуется работа, по крайней мере, от 4 человек, и, возможно, 10 или 12 часов компьютерного времени, чтобы привести наши данные (из поведенческих исследований) из их необработанной формы в окончательную, легко анализируемую форму. Я пробовал Hudson и buildbot, но ни один из них не подходит для нашего рабочего процесса. Мы просто хотим провести несколько тестов, возможно, на пятидесяти независимых коллекциях предметных данных и красиво отобразить результаты.
SO! У кого-нибудь есть рекомендации, как легко сгенерировать такой отчет? Или, вы можете придумать хороший способ внедрить этот вид рабочего процесса в сервер непрерывной интеграции? Или вы можете порекомендовать приборную панель для юнит-тестирования, которая может работать с тестами, представляющими собой небольшие сценарии оболочки, а не маленькие функции?
Спасибо!