#整个框架需要用run 脚本去跑
import os
import unittest
from datetime import datetime
from HTMLTestRunner_one import HTMLTestRunner
from TeacherWebsite.setting.constant import p_path
#初始化suit
suit = unittest.TestSuite()#TestSuite多个用例的集合
#初始化loader加载器
loader = unittest.TestLoader()#收集测试用例
# discover 自动发现测试
suit = loader.discover(p_path.CASE_PATH)
#REPORT+时间戳字符串+后缀名.html
report_name = datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
report_file = os.path.join(p_path.REPORT_PATH,report_name+'.html')
if __name__ == '__main__':
with open(report_file,'wb')as f:
runner = HTMLTestRunner(f)
runner.run(suit)