分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

使用HTMLTestRunner输出html报告

发布时间:2023-09-06 02:06责任编辑:郭大石关键词:HTML

说明:待执行测试用例放到"d:\\Python37\\testcase",文件命名格式可改成test1.py,test2.py等等,文件名不要有空格,否则识别不了。

#coding:utf-8
import unittest
import HTMLTestRunner

def all_case():
    #待执行用例的目录
    case_dir="d:\\Python37\\testcase"
    testcase = unittest.TestSuite()

    #pattern是测试用例的名称样式
    discover=unittest.defaultTestLoader.discover(case_dir,pattern="test*.py",top_level_dir=None)
    for test_suite in discover:
        for test_case in test_suite:
            testcase.addTests(test_case)
    return testcase
    
if __name__=="__main__":

 #输出报告地址,目录需提前手动创建
    report_path="d:\\Python37\\testcase\\report\\result.html"
    fp = open(report_path,"wb")
    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,
                                        title="这是我的自动化测试报告",
                                        description="用例执行情况:")
    runner.run(all_case())
    fp.close()
   

使用HTMLTestRunner输出html报告

原文地址:https://www.cnblogs.com/xiaohuhu/p/9384587.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved