c ++ kontinuierliche Integration mit Leistungsmetriken

Ich möchte ein kontinuierliches Integrations- und Testframework für mein Open Source C ++ - Projekt einrichten. Die gewünschten Funktionen sind:

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

Um dies zu implementieren, welches Test-Framework und welchen kontinuierlichen Integrationsprozess würden Sie empfehlen? Im Moment neige ich zu Google Test Framework (mir sind einige der Vergleiche von Unit-Test-Frameworks bekannt, die untin anderen Fragen) für Tests undTempoma für die kontinuierliche Integration. Ich weiß jedoch nicht, ob Cruisecontrol die einfache Integration von Leistungsmetriken ermöglicht.

Bearbeite: Um Wilhelmtell zu beantworten, sollte Code sowohl mit Windows als auch mit Linux funktionieren.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage