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.

War es hilfreich?

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.

Es gibt auch figleaf die ich denke, auf Ned basiert Batchelder des coverage.py. Wir verwenden Nase als Treiber für die Prüfung. Es funktioniert alles recht gut. Wir schreiben unsere Unit-Tests mit dem eingebauten in Unittest und doctest Modulen.

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 .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top