zoukankan      html  css  js  c++  java
  • Python HTMLTestRunner 学习

    介绍: 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 #运行失败的数目
  • 相关阅读:
    sql server 数据查询基础
    sqlserver 用SQL语句操作数据
    sql server 用表组织数据
    sql server 程序的集散地 数据库
    JAVA 面向对象 File I/O
    JAVA 面向对象 多线程
    JAVA 面向对象 集合框架
    JAVA 面向对象 异常
    js内置对象、定时函数、document对象
    DOM
  • 原文地址:https://www.cnblogs.com/tomweng/p/6609937.html
Copyright © 2011-2022 走看看