unittest添加html报告
import unittest
import time
from HTMLTestRunner import HTMLTestRunner
#定义测试用力的目录为当前目录下的test_case目录
test_dir = './test_case'
suit = unittest.defaultTestLoader.discover(test_dir,pattern='test*.py')
if __name__=='__main__':
#使用时间空间区分报告
#获取当前的日期和时间并格式化
now_time = time.strftime('%Y-%m-%d %H_%M_%S')
report_path = './test_report/'+now_time+'result.html'
#生成HTML文件形式的报告
fp = open(report_path,'wb')
#创建测试运行期
runner = HTMLTestRunner(stream = fp,
title = "百度搜索测试报告",
description="运行环境:Windows 10,Chrome浏览器")
runner.run(suit)
fp.close