使用HTMLTestRunner生成html报告
run_all.py
from datetime import datetime
import unittest
from Libs.HTMLTestRunnerNew import HTMLTestRunner
from Common.dir_config import Report_Dir
one_suite = unittest.defaultTestLoader.discover(".") # .代表当前py文件所在的路径 discover查找当前目录下所有以test开头的py文件
report_full_path = Report_Dir + "/report_" + datetime.strftime(datetime.now(), "%Y%m%d%H%M%S" +".html")
save_to_file = open(report_full_path, mode="wb")
one_runner = HTMLTestRunner(stream=save_to_file,
title = "小花的测试报告",
verbosity = 2,
description = "这个报告很有意义",
tester="小花",)
one_runner.run(one_suite)
save_to_file.close()