suite = unittest.TestSuite() # 建立测试集合
allcases = unittest.defaultTestLoader.discover('./tests', 'test*.py')
for case in all_cases:
run = BeautifulReport(case)
time.sleep(1)
run.report(filename="%s_report.html" % time.strftime('%Y%m%d%H%M%S'), description='自动化测试报告',log_path='./report')
suite = unittest.TestSuite() # 建立测试集合 allcases = unittest.defaultTestLoader.discover('./tests', 'test*.py')
for case in all_cases:
run = BeautifulReport(case)
time.sleep(1) run.report(filename="%s_report.html" % time.strftime('%Y%m%d%H%M%S'), description='自动化测试报告',log_path='./report')
我是这样写的,比如我tests目录下有两个测试类,这样虽然可以生成两个测试报告,但是,最后一个测试报告,还是会把两个类放在一个报告里面。