Hinzufügen lcov Hudson
eher neue Hudson hier. Ich Frage mich, wie könnte man die integrieren lcov? Wie sollte ich installieren Sie den tarball in einem Hudson-job?
InformationsquelleAutor Apophenia Overload | 2011-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jenkins (oder Hudson) alles ausführen können, was Sie können von der Befehlszeile aus ausgeführt, die als Teil des build-Prozesses.
Wenn Sie speziell verwenden möchten, LCOV, können Sie:
Wenn Sie nach einem code-coverage-tool, das Cobertura - plugin könnte das sein was du suchst.
habe eine Menge Probleme mit gcovr. Ihr scheint zu wollen, um seine eigene Sache, nicht das was ich will
Eine weitere Möglichkeit ist die lcov_cobertura - script zu aktivieren LCOV Ergebnisse in Cobertura-kompatiblen XML für Jenkins' Cobertura plugin.
InformationsquelleAutor Anders Lindahl
Bevorzuge ich das Cobertura plugin lcov, denn es präsentiert die Ergebnisse direkt in die einzelnen build-report und kopiert nicht den gesamten source-code für jedes build. Die Informationen, die Sie präsentieren, ist sehr ähnlich.
Leider nicht unterstützt gcov direkt, aber es ist ein Python-Skript namens gcovr produziert Cobertura-kompatible Ausgabe für Jenkins. Dieser Artikel erklärt, wie es einzurichten.
Können Sie auch laufen die beiden coverage-tools auf jedem build, da Sie beide denselben Eingang von gcc.
InformationsquelleAutor Ryan Phillips