25 lines
641 B
Python
25 lines
641 B
Python
|
import os, time
|
||
|
from HTMLTestRunner import HTMLTestRunner
|
||
|
from test_case import TestDemo
|
||
|
import unittest
|
||
|
|
||
|
|
||
|
base_path = os.path.dirname(__file__)
|
||
|
report_path = base_path
|
||
|
report_filename = os.path.join(report_path, 'report.html')
|
||
|
|
||
|
case_suite = unittest.TestSuite()
|
||
|
case_suite.addTest(TestDemo('test_one'))
|
||
|
case_suite.addTest(TestDemo('test_two'))
|
||
|
case_suite.addTest(TestDemo('test_tre'))
|
||
|
|
||
|
|
||
|
def start():
|
||
|
with open(report_filename, 'wb') as f:
|
||
|
runner = HTMLTestRunner(stream=f, title='自动化测试报告', verbosity=2, description='描述', tester='Tester')
|
||
|
runner.run(case_suite)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
start()
|