nette HTML-Berichte für PyUnit
-
12-09-2019 - |
Frage
Sie wissen, ein Werkzeug für die Erstellung von schönen HTML-Berichten für PyUnit?
Lösung
Ich schlage vor, wie folgt vor:
- Führen Sie Ihre Tests mit Nase
- Erstellen Sie eine Nase-Plugin, das Ergebnis als HTML ausgibt. Die Nase Beispielcode hat eine einfache 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 können Testergebnisse als NUnit-kompatible XML:
nosetests --with-xunit
. Dies wird einenostests.xml
Datei im aktuellen Verzeichnis erzeugen. - Es gibt Lösungen, um diese XML in HTML konvertieren:
- Zum Beispiel Hudson / Jenkins zeigt XML-Testergebnisse als HTML im Browser.
- Wie NUnit Ausgabe in einen HTML-Bericht konvertieren
- http://www.google.com/search?&q = nunit + xml + to + html
Andere Tipps
Es hat einen einfachen HTMLTestRunner für PyUnit entwickelte, ist hier Link
Der Mangel an es gibt es keine Ausgabe in der Konsole ist, weil sys.stdout und sys.stderr von HTMLTestRunner gefangen genommen wurden. Außer oben arbeiten, andere zu mir.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow