• python


    testSuitr.py:

    # -*- coding:utf-8 -*-

    '''
    @project: Voctest
    @author: Jimmy
    @file: testSuite.py
    @ide: PyCharm Community Edition
    @time: 2018-11-14 15:40
    @blog: https://www.cnblogs.com/gotesting/

    '''

    import unittest
    from TestCase import test_login
    # from TestCase.test_login import TestLogin

    suite = unittest.TestSuite()
    loader = unittest.TestLoader()

    # 通过加载测试类所在模块加载测试用例
    suite.addTest(loader.loadTestsFromModule(test_login))


    # 通过加载测试类来加载测试用例
    # suite.addTest((loader.loadTestsFromTestCase(TestLogin)))





    testRun.py:

    # -*- coding:utf-8 -*-

    '''
    @project: Voctest
    @author: Jimmy
    @file: testRun.py
    @ide: PyCharm Community Edition
    @time: 2018-11-14 15:49
    @blog: https://www.cnblogs.com/gotesting/

    '''

    import unittest
    import HTMLTestRunner
    import time

    from Config.globalConfig import *
    from TestSuite import testSuite
    from Common.log import Log
    from Common.sendMail import SendMail

    def run_test():


    runner = unittest.TextTestRunner()
    curTime = time.strftime('%Y-%m-%d_%H_%M_%S')
    report_name = report_path + '\' + 'TestResult-' + curTime + '.html'
    with open(report_name,'wb') as f:
    runner = HTMLTestRunner.HTMLTestRunner(
    stream = f,
    title = '测试报告'
    )
    runner.run(testSuite.suite)

    time.sleep(3)
    mail = SendMail()
    mail.send()

    if __name__ == '__main__':
    logger = Log()
    logger.log_info('*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Auto Test Comming -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')
    run_test()
    logger.log_info('*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Auto Test Done -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')
  • 相关阅读:
    java基础 类 & 继承
    java基础之 hashmap
    tomcat 详解
    hash算法
    素数
    『战略游戏 最大利润 树形DP』
    『宝藏 状态压缩DP NOIP2017』
    『玩具装箱TOY 斜率优化DP』
    『数组的最大代价 贪心优化DP』
    『最大M子段和 线性DP』
  • 原文地址:https://www.cnblogs.com/gotesting/p/9965261.html
Copyright © 2020-2023  润新知