7 Python HtmlTestRunner

2019-08-14  本文已影响0人  降水

HtmlTestRunnerTextTestRunner
相同点就是都是负责 创建测试运行器runner

两者不同点:


1 使用方法如下
# 第一种
unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='report'))
# 第二种
runner = HtmlTestRunner.HTMLTestRunner(output='report')
runner.run(suite)
runner.run(TestA)
2 常用参数
# output           生成报告地址
# report_name      报告文件名
# template         报告模版
# combine_reports  是否将所有的用例组合在同一个报告
# add_timestamp    是否添加当前时间
# open_in_browser  是否再浏览器中打开
testRunner=HtmlTestRunner.HTMLTestRunner(output='./python-test/report', open_in_browser = True,template='./python-test/report/template.html', combine_reports=True, report_name="test-report",  add_timestamp=False)
unittest.main(testRunner=testRunner)
3 报告结果截图如下

-- Github 地址 https://github.com/mingyuanHub/python-game-test

image.png
上一篇下一篇

猜你喜欢

热点阅读