Ich habe ein paar PHP-Projekte für ein neues Team in Jenkins installiert, und ich versuche, die Erwartungen zunächst zu senken, um sie beim Testen und bei allem zu unterstützen. Anfangs schießen wir für eine Codeabdeckung von 20%. Ich habe die Grenzen in meiner PHPUnit-Konfigurationsdatei so angepasst, dass die Code-Abdeckung grün wird, wenn sie 20% erreichen - damit sie sehen, dass sie in die richtige Richtung gehen. aber was ich versuche, ist, den Wetterbericht in meinen Jenkins-Ansichten zu aktualisieren, um auch die Klee-Berichterstattung widerzuspiegeln, und ich kann das scheinbar nicht tun!
Ich habe den Publish Clover-PHP-Coverage-Bericht in meiner jenkins-Projektkonfiguration aktiviert, und meine clover.xml wird von PHPUnit generiert, aber ich bin mir nicht sicher, wie ich die Grenzen dafür einstellen soll.
Protokollierung von phpunit.xml.dist:
%Vor%Überdeckungsmetriken für Projekteinstellungen
Ich hatte ursprünglich nicht den HTML-Bericht veröffentlichen aktiviert, aber ich habe festgestellt, dass das Aktivieren und Ändern der Prozentsätze nach dem Speichern und erneuten Ausführen des Builds keine Auswirkungen hatte.
Tags und Links jenkins code-coverage phpunit continuous-integration