2012-04-23 3 views
9

Ich habe ein paar PHP-Projekte für ein neues Team in Jenkins installiert einzustellen, und ich versuche, die Erwartungen zunächst senken sie auf das Testen und alles zu helfen Rampe. 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 Kleeblatt-Berichterstattung widerzuspiegeln, und das kann ich anscheinend nicht tun!Wie Jenkins Wetterbericht für Klee Berichterstattung über PHP-Projekte

Jenkins Weather Report Clover Coverage

Ich habe die veröffentlicht Clover PHP Deckungsbericht in meiner jenkins Projektkonfiguration überprüft, und mein clover.xml von PHPUnit wird erzeugt, aber ich bin nicht sicher, wie die Grenzen für diese anpassen .

von phpunit.xml.dist Anmeldung:

<logging> 
    <log type="coverage-html" target="build/coverage" title="ERC" 
    charset="UTF-8" yui="true" highlight="true" 
    lowUpperBound="10" highLowerBound="20"/> 
    <log type="coverage-clover" target="build/logs/clover.xml"/> 
    <log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/> 
</logging> 

Projekteinstellungen Deckungsmaß

ich das anfangs nicht habe HTML-Bericht veröffentlicht aktiviert, aber ich habe festgestellt, Das Aktivieren und Ändern der Prozentsätze hatte nach dem Speichern und erneuten Ausführen des Builds keinerlei Auswirkungen. enter image description here

+1

ich bin mit dem gleichen Problem. Es scheint ein Fehler zu sein. Ich hoffe, es macht dir nichts aus, aber ich habe deine Bilder benutzt, um ein neues Problem in ihrem Bugtracker zu öffnen: https://issues.jenkins-ci.org/browse/JENKINS-20233 Dieses Plugin hat nicht so viele offene Probleme Hoffentlich werden sie es bemerken und beheben. – kenske

+0

Ja, kein Problem, hoffentlich wird es behoben! :) – veilig

Antwort

1

Die Grenzen für den Bericht Jenkins Wetter in Jenkins definiert und nicht in phpunit

enter image description here

Es könnte für Sie je nach ein wenig anders aussehen als ob Sie die Klee oder das CloverPHP-Plugin verwenden, aber es ist in der Jenkins-Einstellungen Seite Äther Weg :)

+0

Dank für die Eingabe - habe ich versucht, mit den Überdeckungsmetriken ein paar verschiedene Möglichkeiten, zu spielen, aber ich konnte nie die Wolke/Sonne die tatsächliche Codeabdeckung neben Wechsel zu ändern bekommen (davon ausgehen, es ist immer noch in Standardwerten zu lesen). Wir verwenden das ** Jenkins Clover PHP Plugin **. Ich werde meinen ursprünglichen Beitrag aktualisieren, um einen Schnappschuss von dem, was ich Einstellungen vorgenommen habe, zu enthalten, aber nichts, was ich zu ändern scheint, hat Auswirkungen. – veilig

+1

Punkt genommen, es scheint tatsächlich ein Problem damit und der Klee PHP-Plugin. Was funktioniert es mit dem CloverPlugin und Putting eine -1 in der dritten Spalte, die phpunit nicht bietet, aber das ist nicht wirklich schön. Ich muss untersuchen – edorian

+0

@edorian haben Sie jemals die Ursache/Lösung für dieses Problem gefunden? Gibt es irgendwo "richtig", kann ich das verfolgen, wie ein Issue Tracker für das PHP Clover Plugin? –

Verwandte Themen