HTMLTestReport

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文件在

猜你喜欢

转载自www.cnblogs.com/peak911/p/10281794.html