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 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')
  • 相关阅读:
    Zabbix5 Frame 嵌套
    Zabbix5 对接 SAML 协议 SSO
    CentOS7 安装 Nexus
    CentOS7 安装 SonarQube
    GitLab 后台修改用户密码
    GitLab 查看版本号
    GitLab Admin Area 500 Error
    Linux 安装 PostgreSQL
    Liger ui grid 参数
    vue.js 是一个怪东西
  • 原文地址:https://www.cnblogs.com/gotesting/p/9965261.html
Copyright © 2011-2022 走看看