单一脚本测试报告
if __name__ == "__main__":
#unittest.main()
testunit = unittest.TestSuite()
testunit.addTest(Test("test_dr"))
#获取时间格式
now = time.strftime("%Y-%m-%d %H_%M_%S")
#定义测试报告路径
filename = "E:\\" +now+ "runner.html"
fp = open(filename,"wb")
#定义测试报告
runner = HTMLTestRunner(stream=fp,
title="邮箱登录测试报告",
description="测试执行情况:")
#执行测试
runner.run(testunit)
#关闭测试报告
fp.close()
集成测试报告
import unittest
import time
from HTMLTestRunner import HTMLTestRunner
#指定测试用例为当前文件夹下的test_Case目录
test_dir = "E:\\Workspace\\test_case"
#匹配测试脚本
discover = unittest.defaultTestLoader.discover(test_dir,pattern="test*.py")
if __name__ == "__main__":
#格式化时间
now = time.strftime("%Y-%m-%d %H_%M_%S")
#测试报告存放路径
filename = test_dir + "/" + now + "ceshi.html"
#打开测试测试报告文件
fp = open(filename,"wb")
runner = HTMLTestRunner(stream=fp,
title="集成测试报告",
description="测试执行情况:")
runner.run(discover) #执行测试
fp.close() #关闭测试报告文件