zoukankan      html  css  js  c++  java
  • 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 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')
  • 相关阅读:
    PHP深入浅出之命名空间(Namespace)的使用详解
    函数func_get_args详解
    验证码封装类
    PHP中SESSION自定义会话管理器
    网页开发常见问题总结
    mysql远程连接只显示部分数据库问题
    认识和学习bash
    IPv6地址格式示例及IPv6与IPv4的区别分析
    用HTTP核心模块配置一个静态Web服务器
    Nginx服务项的基本配置
  • 原文地址:https://www.cnblogs.com/gotesting/p/9965261.html
Copyright © 2011-2022 走看看