2016-05-22 3 views
1

Ich machte ein einfaches C++ - Projekt, das ich an Travis und Overalls angeschlossen habe. Soweit ich weiß, lade ich die Berichte korrekt hoch, da meine Quelldateien in Overalls angezeigt werden und zu 100% abgedeckt sind.Warum zeigen Overalls eine Abdeckung von 0%, wenn jede Quelldatei zu 100% abgedeckt ist?

Die Projektabdeckung zeigt jedoch 0%. Warum und wie reparieren?

enter image description here

+0

Der letzte Lauf war vor einem Tag _, also versuchen Sie es erneut auszuführen und sehen Sie, was passiert. Versuchen Sie auch, den Cache Ihres Browsers zu löschen. – ForceBru

Antwort

1

Dies ist aufgrund nicht übereinstimmen gcov und g ++ Versionen.

Die Build-Protokolle geben die folgenden Meldungen

adder.cpp.gcno: Version '408 *', bevorzugen '406 *'

Aus diesem Grund werden alle Spalten 0 in das Register über dem Screenshot. Wenn die gcov und g ++ Versionen übereinstimmen, sieht die Ausgabe wie das folgenden

enter image description here

Coveralls gerade diesen Fehler macht ein wenig schwierig zu entdecken, weil jede Datei als 100% abgedeckt gekennzeichnet ist, wenn es keine relevanten Linien, aber Die Zusammenfassung zeigt 0% für diesen Zustand

Verwandte Themen