一直在使用Nose-html-reporting,並輸出html報告,但今天在使用時發出有點問題;於時,將python目前可能的html報告插件下載後進行對比,以下html
1、Nose-html-reporting 0.2.3python
這個html報告在以前的nose系列教程中用的都是這個模板python2.7
但在實際使用過程當中,有的工程在生成報告提會提示如下錯誤:插件
File "/usr/lib/python2.7/site-packages/nose_html_reporting/__init__.py", line 251, in addError3d
exc_val if isinstance(exc_val, exc_type) else exc_type(exc_val),htm
TypeError: __init__() takes exactly 3 arguments (2 given)blog
不明覺歷,不去深究了吧。教程
前身是nosehtmloutput 0.0.5,效果以下get
skip和成功用例沒有顏色標識
就是寫unittest Htmltestrunner那臺灣哥們寫的,不支持python3,效果以下:
蛋疼的,skip用例盡然沒有顯示,點擊錯誤的盡然彈出新框,只能說太不用心了
4、nose-htmloutput 0.6.0
這樣的,用了jinjia2去渲染,我的不太喜歡這種風格
和上面相似,但只支持nose2,運行方式也特別獨特,爲nose2 –html-report,惋惜我還在用nose1.3.7 這裏就不演示了
效果以下:
也沒有skip,顯示也蠻不人性化的
相信聰明的你,不用我說,都知道哪一個html插件適合你了吧..................