Aus dem Kurs: Jenkins Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Testabdeckung mit Cobertura veröffentlichen
Aus dem Kurs: Jenkins Grundkurs
Testabdeckung mit Cobertura veröffentlichen
Neben den tatsächlichen Testresultaten kann die Testabdeckung auch eine sehr sinnvolle Metrik sein, um festzustellen, ob weiterer Bedarf für Tests vorhanden ist. Dazu wollen wir uns in diesem Video ansehen, wie Sie mit Jenkins und Maven Cobertura-Testabdeckungsergebnisse veröffentlichen können. Sie brauchen zunächst das Cobertura-Plugin für Jenkins. Ich habe das bei mir schon mal installiert. "Cobertura-Plugin". Und dann können wir in die Konfiguration des Projektes gehen. Wir haben einen Buildstep "Maven Goals aufrufen". Den können wir auch weiter behalten. Wir müssen aber ein weiteres Goal hinzufügen, nämlich einerseits "cobertura:cobertura", um die Reports tatsächlich zu erzeugen. Und wir müssen Maven noch ein Parameter mitgeben, nämlich "cobertura.report.format=xml". "Cobertura" wäre selber auch in der Lage, direkt HTML-Reports zu generieren. Wir möchten aber hier gerne das XML-Format verwenden, denn da können wir die perfekte Integration mit dem Cobertura-Plugin nutzen…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
Einfacher Git-Checkout2 Min. 49 Sek.
-
(Gesperrt)
Git-Checkout mit Zugangsdaten3 Min. 22 Sek.
-
(Gesperrt)
Periodischer Sourcecode-Checkout4 Min. 44 Sek.
-
(Gesperrt)
Automatischer Sourcecode-Checkout per Webhook6 Min. 42 Sek.
-
(Gesperrt)
Maven-Build3 Min. 52 Sek.
-
(Gesperrt)
JavaDoc veröffentlichen8 Min. 27 Sek.
-
(Gesperrt)
Junit-Testergebnisse veröffentlichen8 Min. 7 Sek.
-
(Gesperrt)
Testabdeckung mit Cobertura veröffentlichen6 Min. 20 Sek.
-
(Gesperrt)
Statische Codeanalyse mit FindBugs5 Min. 11 Sek.
-
(Gesperrt)
Build-Artefakte archivieren3 Min. 20 Sek.
-
-
-
-