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)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无所事事者爱嘲笑

mac上配置react-native环境run-ios/run-android命令遇到的问题

1433
来自专栏施炯的IoT开发专栏

Windows Phone SDK 7.1.1 Update正式版发布

     本次更新主要包含了对256M内存设备的支持,包含了256M设备的模拟器,并且更新了512M内存模拟器的版本。      安装此更新,是建立在WP SD...

1847
来自专栏程序员互动联盟

程序员最爱说的8句谎言

1.我以后再给代码写注释和文档 2.就改一行代码,不会影响其他东西的 3.这 Bug 不在我代码中,你肯定使用姿势不对啊! 4.下次修改代码时我会增加单元测试 ...

3795
来自专栏c#开发者

OLEDB adapter for Biztalk server 2006更新[源码]

前一个阶段做一个<<General Database Adapter for Biztalk Server 2006 介绍>>主要功能实现对OLEDB数据库的访...

2857
来自专栏DannyHoo的专栏

学习git的一些命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

943
来自专栏十月梦想

nodejs+express实现用户登录,注册以及退出操作

先从用户注册说起吧,毕竟注册才能去数据库增加数据,然后在增加校验,本次先从注册===>登录===>退出这个层次顺序说起!接下来看一下用户注册!

1772
来自专栏前端小叙

mint-ui的search组件如何在键盘显示搜索按钮

<form action="" target="frameFile"> <mt-search v-model="value" placeholder="请...

3886
来自专栏雨过天晴

原 PHPStrom 9系列激活码

1764
来自专栏java系列博客

【redis】安装与运行:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

2955
来自专栏无所事事者爱嘲笑

mac上配置react-native环境run-ios/run-android命令遇到的问题

1643

扫码关注云+社区