Skip to content

WALL-E/opentest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTest

自动化测试平台

场景

这是一个需要四方参与的测试平台

  • 平台服务方
  • 设备提供方
  • 脚本提供方
  • 需求提出方

img

架构

img

依赖

  • 软件依赖
    • Python3.5+
    • Django 2.1.5+
    • MySQL5.5+
  • 目录依赖
    • /apps/opentest 运行目录
    • /var/log/logdata 日志目录

安装 MySQL

安装 Python 第三方库

  • pip3 install -r requirement.txt

启动 MySQL

  • Mac
    • mysql.server start
  • CentOS
    • systemctl start mariadb
  • Ubuntu
    • systemctl start mariadb

Django 应用

  • 开发环境
    • python3 manage.py runserver 0.0.0.0:8000
  • 生产环境
    • gunicorn --worker-class=gevent project.wsgi:application -b 0.0.0.0:9000

TODO

  • 简单的统计报告,只需要在task_runtime表中插入数据,只需要实现成功还是失败即可