python习题:执行所有测试用例

import unittest
from BeautifulReport import BeautifulReport
import xmlrunner
suite = unittest.TestSuite()
all_case = unittest.defaultTestLoader.discover('cases','test_*.py') # 第一个参数是目录,第二个参数是规则

# for case in all_case:
# suite.addTests(case)

[suite.addTests(case) for case in all_case]
# result= BeautifulReport(suite)
# result.report(filename='测试用例集',description='这是一个描述',log_path='')
runner = xmlrunner.XMLTestRunner('.') # .代表当前目录
runner.run(suite) # 产生报告给jenkins用

posted on 2018-03-11 10:16  爱睡觉的加菲猫  阅读(151)  评论(0编辑  收藏  举报

导航