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: 14250
- 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.
“All tribal myths are true, for a given value of 'true'.” — Terry Pratchett, The Last Continent
