将自动化测试的结果生成一个报告:
闲话少说,上代码:
# 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)