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()