Code Coverage und Unit Testing von Python-Code
-
07-07-2019 - |
Frage
Ich habe bereits besucht Preferred Python unit-Test-Framework . Ich suche nicht nur in Python Unit Testing Framework, sondern auch Codeabdeckung in Bezug auf Unit-Tests. Bisher habe ich nur kommen über coverage.py . Gibt es eine bessere Option?
Eine interessante Option ist für mich zu integrieren CPython , Unit-Tests von Python-Code und Code-Coverage von Python Code mit Visual Studio 2008 durch Plugins (etwas ähnliches wie Ironpython Studio ). Was kann getan werden, um dies zu erreichen? Ich freue mich auf Vorschläge.
Lösung
PyDev scheint aus Eclipse Code-Abdeckung zu ermöglichen.
habe ich noch zu finden, wie das mit meinem eigenen zu integrieren (und nicht komplex) Build-Prozess, so dass ich Ned Batchelder der coverage.py in der Befehlszeile.
Andere Tipps
Wir verwenden diese Django Berichterstattung Integration , sondern den Standard coverage.py die Verwendung Berichterstattung, erzeugen wir einige einfache HTML: Einfärben Python Quelle der eingebaute in tokenizer verwendet wird.
NetBeans' neue Python-Unterstützung hat eng integrierte Code-Coverage-Unterstützung - weitere Informationen hier .
Wenn Sie den interaktiven Code-Coverage möchten, wo Sie Ihre Berichterstattung Statistiken ändern in Echtzeit sehen können, werfen Sie einen Blick auf Python Coverage Validator .
Testoob hat eine ordentliche „--coverage
“ Befehlszeilenoption eine Abdeckung Bericht zu generieren .