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.
Verwandte Themen
- 1. Nice-Level für Pthreads?
- 2. Jquery Nice Scroll funktioniert nicht
- 3. PyUnit: Stop nach dem ersten Test fehlgeschlagen?
- 4. So erweitern und modifizieren Sie PyUnit
- 5. Nice Befehl in. SH-Skript für Cron-Jobs
- 6. Gibt es irgendwelche "nice to program" GUI Toolkits für Python?
- 7. Nice Python Wrapper für Yahoo Geoplanet Web Service?
- 8. Nice Menus direkt unter den Titel verschieben
- 9. Code in LaTeX machen look * nice *
- 10. Nice format eine Ausnahme in eine Zeichenfolge
- 11. Jquery Validieren mit Nice Select-Plugin
- 12. Eine Möglichkeit zur Ausgabe des Pyunit-Testnamens in setup()
- 13. Nice Drag and drop auf einer Leinwand HTML5
- 14. Pydev PyUnit Problem bei der Verwendung von thread.join, um sicherzustellen, dass alle Threads verbunden sind
- 15. d3.js Wie bekomme ich den minimalen Wert der Domäne der Skala, wenn ich nice() verwende
- 16. Making nice schnipsel von URL parse (wie in WhatsApp, Viber, Skype)
- 17. Wie zeige ich Codebeispiele auf Webseiten mit Nice Syntax Styling wie Stack Overflow?
- 18. Wie man Parameter für den Test Runner in PyCharm einstellt
- 19. Standardwert für Enum in Swift
- 20. Algorithmus für schöne Diagrammbeschriftungen für Zeit/Datum Achse?
- 21. Alternative für Windows Taskplaner
- 22. Mobile Ansicht für Abschnitt sieht komisch aus
- 23. Kostenlose Datenbank für kleines Datawarehouse
- 24. Ausgabe Formatierungsdaten für das Einfügen in Influxdb
- 25. Indizierung für verschachteltes Feld
- 26. Eclipse-Dev-Tools für Nizza
- 27. Probleme mit jQuery mouseover für besser aussehende css Menü
- 28. Temporale Bibliotheken für Java
- 29. Ein Whois-Skript für eine Verzögerung einrichten
- 30. Boolescher Typ für while-Schleife in bash?
http://socsci2.ucsd.edu/~aronatas/project/cartoon.math.miracle.3.12.htm – Purrell