专栏首页开源优测AutoLink开源平台主入口代码分析

AutoLink开源平台主入口代码分析

先来一张图看下AutoLink的主入口程序代码:

具体代码分析:

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

__author__ = "苦叶子"

"""

公众号: 开源优测

Email: lymking@foxmail.com

"""
# 导入依赖包
import os
import sys

from flask_script import Manager

from auto.www.app import create_app, load_all_task
from auto.settings import HEADER
from utils.help import check_version

# 判断运行的判断,将驱动路径加入环境变量
if sys.platform.startswith("linux") or sys.platform.startswith("darwin"):
    os.environ["PATH"] = os.environ["PATH"] + ":" + os.getcwd() + "/driver"
else:
    os.environ["PATH"] = os.environ["PATH"] + ";" + os.getcwd() + "/driver"

# 输出控制台logo
print(HEADER)

# 创建flask应用    
app = create_app('default')
manager = Manager(app)


if __name__ == '__main__':
    # 检测AutoLink版本
    check_version()
    
    # 初始化加载调度任务
    load_all_task(app)
    
    # 运行flask应用
    manager.run()

源码托管地址:

github地址:https://github.com/small99/AutoLink

码云地址:https://gitee.com/lym51/AutoLink

本文分享自微信公众号 - 开源优测(DeepTest),作者:苦叶子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-09-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • AutoLink开源自动化测试集成解决方案

    苦叶子
  • AutoLink开源平台系统流程

    为了方便大家理解AutoLink源码和设计原理,画了AutoLink开源平台的关键业务流程

    苦叶子
  • AutoLink用户指南

    AutoLink采用 Apache License 2.0 国际许可协议 进行许可. 传播此文档时请注意遵循以上许可协议. 关于本许可证的更多详情可参考 htt...

    苦叶子
  • Neo4j之导入数据

    通过neo4j-admin方式导入的话,需要暂停服务,并且需要清除graph.db,这样才能导入进去数据。而且,只能在初始化数据时,导入一次之后,就不能再次导入...

    分母为零
  • 崔华:Oracle 里的哈希连接原理解析

    崔华,网名 dbsnake Oracle ACE Director,ACOUG 核心专家 编辑手记:感谢崔华授权我们独家转载其精品文章,也欢迎大家向“Oracl...

    数据和云
  • AutoLink开源自动化测试集成解决方案

    苦叶子
  • AutoLink开源平台系统流程

    为了方便大家理解AutoLink源码和设计原理,画了AutoLink开源平台的关键业务流程

    苦叶子
  • JPA关联关系表中加其他字段

    JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体[对...

    用户5166330
  • 防劝退!数据结构和算法难理解?可视化动画带你轻松透彻理解!

    学过数据结构和算法的都知道这玩意儿不好学,没学过的经常听到这样的说法还没学就觉得难,其实难吗?真难!

    Java识堂
  • 防劝退!数据结构和算法难理解?可视化动画带你轻松透彻理解!

    学过数据结构和算法的都知道这玩意儿不好学,没学过的经常听到这样的说法还没学就觉得难,其实难吗?真难!

    Rocky0429

扫码关注云+社区

领取腾讯云代金券