测试套件和报告
1、自动化测试的目录结构
2、测试套件和报告run_suite.py
"""
目标:1、搜索组装测试套件
2、指定报告存放路径及文件名称
3、运行测试套件并生成测试报告(使用HTMLTestRunner)
"""
import unittest
import time
from tools.HTMLTestRunner import HTMLTestRunner
#组装测试套件
suite=unittest.defaultTestLoader.discover("./case",pattern="test*.py")
#指定报告存放路径及文件名称
file_path="./report/{}.html".format(time.strftime("%Y_%m_%d %H_%M_%S"))
#运行测试套件并生成测试报告
with open(file_path,"wb") as f:
HTMLTestRunner(stream=f).run(suite)