python使用xmlrunner模块生成报告举例
2015-08-29 22:55
609 查看
unittest默认的TextTestRunner不能生成xml报告,xml报告可以和jenkins集成,也可以用于统计case通过率,为了生成xml报告,需要安装pkg-python-xmlrunner-master.zip这个插件。下载地址见:http://down.51cto.com/data/2088226
写一个run.py,使用方法举例如下代码:
sort.py、test_sort.py两个文件源码详见:/article/7419874.html
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
写一个run.py,使用方法举例如下代码:
sort.py、test_sort.py两个文件源码详见:/article/7419874.html
#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 自学笔记(一)环境搭建
- Setup Python 开发环境和IPython的基本使用
- 零基础学python-9.2 文件
- 零基础学python-9.2 文件
- python常用函数
- python字符串操作
- python学习笔记10
- 关于python文件操作
- Python计算代码段的时间
- python set集合
- 零基础学python-9.1 元组
- 零基础学python-9.1 元组
- Python @property
- 用Python实现基本排序算法03——插入排序
- Windows系统下Python与NumPy安装方法
- Python str字符串常用到的函数
- 我的第一个python类
- Python文件读写
- python笔记9
- python数据驱动举例