码迷,mamicode.com
首页 > 编程语言 > 详细

python使用xmlrunner模块生成报告举例

时间:2015-08-30 01:10:13      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:python   xmlrunner   

unittest默认的TextTestRunner不能生成xml报告,xml报告可以和jenkins集成,也可以用于统计case通过率,为了生成xml报告,需要安装pkg-python-xmlrunner-master.zip这个插件。

写一个run.py,使用方法举例如下代码:

sort.py、test_sort.py两个文件源码详见:http://zhzhgo.blog.51cto.com/10497096/1688641

#run.py
import unittest
from test_sort import TestSort
import xmlrunner

if __name__==‘__main__‘:
    suite=unittest.TestSuite()
    suite.addTest(unittest.makeSuite(TestSort))
    #runner=unittest.TextTestRunner(verbosity=2)
    runner = xmlrunner.XMLTestRunner(output=‘test-reports‘) #test-reports为生成报告的目录名
    runner.run(suite)

>>> 


Running tests...

----------------------------------------------------------------------

........

----------------------------------------------------------------------

Ran 8 tests in 0.014s


OK


Generating XML reports...

>>> 

运行之后在同级目录下生成test-reports目录,test-reports目录下生成TEST-test_sort.TestSort.xml文件如下:

技术分享

本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1689639

python使用xmlrunner模块生成报告举例

标签:python   xmlrunner   

原文地址:http://zhzhgo.blog.51cto.com/10497096/1689639

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!