2016-12-22 3 views

Antwort

1

Nach dem gcov Bericht der Zweigüberdeckung ist wie folgt:

30: 140: if (obj->root) branch 0 taken 11% (fallthrough) branch 1 taken 89% branch 2 taken 0% (fallthrough) branch 3 taken 100%

Raw upload im Codecov der Registerkarte Build-Commit gefunden.

In kompilierten Sprachen könnte es mehrere Ausführungsstrategien geben. In diesem Fall gibt es 4. Codecov erkennt alle Zweige, wie Sie im obigen Deckungsbericht sehen können, gibt es nicht viele andere Daten zu gehen.

+0

Danke Steve, aber was bedeuten diese Daten? Ich sehe, wo der 3/4 jetzt kommt, was ist mit den Prozentsätzen und dem 'genommen' und dem' Falltrough'? Welches ist der Zweig 2, der nie genommen wurde? –

+0

Große Frage. Codecov verfügt über keine Dokumentation darüber, wie gcov arbeitet und Branchendaten sammelt. Vielleicht kann das helfen: http://stackoverflow.com/questions/7060005/understanding-branches-in-gcov-files –

Verwandte Themen