2013-02-22 14 views
6

Ich habe einige Github-Projekte, die ich mit Code-Coverage testen möchte. Der einzige Weg, den ich gefunden habe (siehe blog post), um dies zu erreichen, besteht darin, ein benutzerdefiniertes Skript zu schreiben, das Code-Coverage-XML-Zeilen zählt und Code coverage is 74.32%, which is below the accepted 80% ausgibt. Die Darstellung von Code in HTML ist viel besser, aber ist es in travis-ci möglich?visual code coverage in travis-ci

Antwort

1

TRAVIC CI unterstützt keinen persistenten Speicher. Ein Vorschlag wäre, ein benutzerdefiniertes Skript zu erstellen und auszuführen, dann senden Sie den Inhalt des Ausgabeverzeichnisses an Ihren eigenen Server mit etwas wie rsync.

+0

Hmm, davor hatte ich Angst. Wie wäre es mit der Weitergabe dieser Daten innerhalb der E-Mail-Benachrichtigung, nachdem die Code-Coverage auf einem Travis-Mitarbeiter durchgeführt wurde? – ducin

+0

@ tkoomzaaskz, scheint auch eine gute Idee. Nicht sicher, ob sendmail funktioniert, wenn Sie ein benutzerdefiniertes PHP-Skript in Travis verwenden, aber Sie könnten es zumindest versuchen. –

+0

Sie können einen Dienst wie [Heroku] (http://www.heroku.com/) verwenden und dort die Ergebnisse pushen. – Odi