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

Python HTMLTestRunner 学习

时间:2017-03-24 10:49:02      阅读:806      评论:0      收藏:0      [点我收藏+]

标签:pip   testcase   支持   class   存在   repo   lte   下载   info   

介绍: HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三库
 
安装:
1. 安装:下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html
2、将该文件保存在python安装路径下的lib文件夹中。在文件中能import HTMLTestRunner成功,即配置成功。
注:如果失败,在项目中新建一个这样的文件也是可以的,只要达到能引入和使用就行。另,由于这是一个py文件,所以 pip install 不大好用
 
使用:
引入完成后,在调用测试文件中加入如下代码即可:
if __name__ == __main__:
  suite
= unittest.TestLoader().loadTestsFromTestCase(testCaseClassName) #定义一个单元测试容器
  
filename = "./xxx.html" #定义个报告存放路径,支持相对路径
  
f = file(filename,wb) #结果写入HTML 文件
  runner = HTMLTestRunner.HTMLTestRunner(stream = f,title =Report_title,description=Report_description,verbosity = 2) #使用HTMLTestRunner配置参数,输出报告路径、报告标题、描述
  runner.run(suite) HTMLTestRunner 的 HTMLTestRunner 方法 跟 unittest.TextTestRunner 方法 一样,支持测试结果信息的收集。如下: runner = HTMLTestRunner.HTMLTestRunner(stream = f,title =Report_title,description=Report_description) #使用HTMLTestRunner配置参数,输出报告路径、报告标题、描述 result = runner.run(suite) result.success_count #运行成功的数目 result.testsRun #运行测试用例的总数 result.failure_count #运行失败的数目

 

Python HTMLTestRunner 学习

标签:pip   testcase   支持   class   存在   repo   lte   下载   info   

原文地址:http://www.cnblogs.com/tomweng/p/6609937.html

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