import unittest import HTMLTestReportCN if __name__ == '__main__': # 构造测试套件 suite = unittest.TestSuite() # 第一种方法:传入'模块名.TestCase名' # suite.addTests(unittest.TestLoader().loadTestsFromName('ttt1.TestClass1')) #suite.addTests(unittest.TestLoader().loadTestsFromName('ttt1.TestClass2')) # 这里还可以把'模块名.TestCase名'放到一个列表中 #suite.addTests(unittest.TestLoader().loadTestsFromNames(['ttt1.TestClass1', 'ttt1.TestClass2'])) # 第二种方法:传入TestCase suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestClass1)) # 执行测试 filePath = 'F:\\Report.html' # 确定生成报告的路径 fp = open(filePath, 'wb') runner = HTMLTestReportCN.HTMLTestRunner( stream=fp, title='IOT自动化测试报告', description='', #不传默认为空 tester="IOT Team" # 测试人员名字,不传默认为QA ) # 运行测试用例 runner.run(suite)
HTMLTestReportCN.py文件在