C ++ непрерывная интеграция с показателями производительности
Я хочу настроить непрерывную интеграцию и среду тестирования для моего проекта C ++ с открытым исходным кодом. Желаемые функции:
1. check out the source code
2. run all the unit and other tests
3. run performance tests (these measure the software quality - for example how long does it take the system to complete the test)
4. produce a report based on 3. and 4. daily
5. archive the reports for future reference
Чтобы реализовать это, какую среду тестирования и какой процесс непрерывной интеграции вы бы порекомендовали? Прямо сейчас я склоняюсь к Google Test Framework (мне известны некоторые из рассмотренных сравнений платформ модульного тестированияв других вопросах) для испытаний иКруиз-контроль для непрерывной интеграции. Но я не знаю, позволяет ли Cruisecontrol легко интегрировать показатели производительности.
редактироватьОтвет: Вильгельмтель, код должен работать как с Windows, так и с Linux.