python小技巧:使用HTMLTestReport模板生成html报告

将自动化测试的结果生成一个报告:

闲话少说,上代码:

# author:闫振兴
# contact: [email protected]
# datetime:2020/4/9 21:04
# software: PyCharm
"""
文件说明:
"""
# encoding:utf-8
import unittest
import HTMLTestReport
import time

now = time.strftime("%Y_%m_%d")
if __name__ == '__main__':
    fileName = "parameterTest_%s.html" % now
    file_path = r"../report/%s" % fileName
    fp = open(file_path, "wb")
    test_dir=r'C:\test\\'
    discover=unittest.defaultTestLoader.discover(test_dir,'test_*.py')
    runner = HTMLTestReport.HTMLTestRunner(stream=fp,title="this is first report")
    runner.run(discover)

猜你喜欢

转载自blog.csdn.net/pingsha_luoyan/article/details/105421448