測試套件和報告
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)