Wie kann ich die CppUnit-Testabdeckung messen (unter Win32 und Unix)?

Ich habe eine sehr große Codebasis, die umfangreiche Komponententests enthält (mit CppUnit).Ich muss herausfinden, wie viel Prozent des Codes von diesen Tests ausgeübt werden. und (im Idealfall) eine Art Bericht erstellen, der mir pro Bibliothek oder pro Datei Aufschluss darüber gibt, wie viel Code ausgeführt wurde.

Hier ist der Kicker: Dies muss völlig unbeabsichtigt ablaufen (eventuell innerhalb eines kontinuierlichen Integrations-Builds) und plattformübergreifend sein (naja, zumindest WIN32 und * nix).

Kann jemand ein Werkzeug oder eine Reihe von Werkzeugen vorschlagen, die mir dabei helfen können? Ich kann mich nicht von CppUnit abwenden (und würde es auch nicht wollen), aber ansonsten bin ich gespannt auf Ihre Empfehlungen.

Prost

Antworten auf die Frage(10)

Ihre Antwort auf die Frage