Kennen Sie ein Werkzeug zum Erstellen netter HTML-Berichte für Pyunit?nice HTML-Berichte für Pyunit
8
A
Antwort
9
Ich schlage vor, die folgenden:
- Ihre Tests starten nose
- eine Nase Plugin erstellen verwenden, die Ergebnisse als HTML ausgibt. Der nose-Beispielcode hat ein einfaches HTML-Ausgabe-Plugin (https://raw.github.com/nose-devs/nose/master/examples/html_plugin/htmlplug.py). Sie können das wahrscheinlich verwenden, zumindest als Ausgangspunkt.
Nose Plug-in-Dokumentation: http://nose.readthedocs.org/en/latest/index.html
Eine weitere Option:
- Nose ausgeben kann Testergebnisse als NUnit-kompatible XML:
nosetests --with-xunit
. Dies erzeugt einenostests.xml
Datei im aktuellen Verzeichnis. - Es gibt Lösungen, um diese XML in HTML zu konvertieren:
- Zum Beispiel Hudson/Jenkins zeigt XML-Testergebnisse als HTML im Browser.
- How to convert NUnit output into an HTML report
- http://www.google.com/search?&q=nunit+xml+to+html
1
es hat einen einfachen HTMLTestRunner für PyUnit entwickelt, hier ist link
Der Mangel daran ist, gibt es keine Ausgabe in der Konsole, weil sys.stdout und sys.stderr wurde von HTMLTestRunner erfasst. Außer oben, andere arbeiten gut zu mir.
http://socsci2.ucsd.edu/~aronatas/project/cartoon.math.miracle.3.12.htm – Purrell