Hallo,
ich nutze pytest-cov um die Testabdeckung innerhalb meines Codes zu ermitteln.
Jetzt erhalte ich im Report eine Angabe der Form "220->151".
Was bedeutet das "->"?
(Die "220" bezeichnet eine Zeile innerhalb einer verschachtelten if/elif/else Konstruktion in einer Schleife. die "151" ist die Zeile mit dem "for" der Schleife.)
In der Dokumentation zu pytest-cov (https://pytest-cov.readthedocs.io/en/la ... rting.html) und coverage (https://coverage.readthedocs.io/en/7.2. ... #reporting) habe ich auch nichts gefunden.
Viele Grüße
Stefan
Frage zur Ausgabe von pytest coverage
- __blackjack__
- User
- Beiträge: 14000
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@shoening: Branch coverage wird hier behandelt: https://coverage.readthedocs.io/en/7.2.5/branch.html
Ich würde mir da mal einen HTML-Report erzeugen lassen, da sind diese Zahlen auch enthalten und haben einen Tooltip der das jeweils in Worten erklärt was das konkret bedeutet.
Ich würde mir da mal einen HTML-Report erzeugen lassen, da sind diese Zahlen auch enthalten und haben einen Tooltip der das jeweils in Worten erklärt was das konkret bedeutet.
“The best book on programming for the layman is »Alice in Wonderland«; but that's because it's the best book on anything for the layman.” — Alan J. Perlis