Go to file
mikigo 28e12e363f fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容;
Description:

Log:
2023-09-08 16:56:50 +08:00
.reuse fix: update some shields 2023-08-23 19:08:34 +08:00
apps fix: 1.发布到PyPI;2.新增youqu-startproject命令,用于创建项目; 2023-08-10 11:52:00 +08:00
docs fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容; 2023-09-08 16:56:50 +08:00
public fix: update some shields 2023-08-23 19:08:34 +08:00
setting fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容; 2023-09-08 16:56:50 +08:00
src fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容; 2023-09-08 16:56:50 +08:00
.env fix: 1.添加了.env文件用于初始化环境变量;2.update REAMD.md 2023-08-07 15:50:27 +08:00
.gitignore docs: migrate documents in 2023-08-30 13:32:37 +08:00
CURRENT fix: 1、正式启用letmego 技术方案;2、docs里面细化了远程执行章节的描述;3、发布2.2.0版本; 2023-09-05 15:38:48 +08:00
LICENSE fix: update some shields 2023-08-23 19:08:34 +08:00
README.md fix: 文档图片资源使用CDN加速 2023-08-31 14:13:28 +08:00
README.zh_CN.md fix: 文档图片资源使用CDN加速 2023-08-31 14:13:28 +08:00
_env_base.sh fix: 1、正式启用letmego 技术方案;2、docs里面细化了远程执行章节的描述;3、发布2.2.0版本; 2023-09-05 15:38:48 +08:00
conftest.py fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容; 2023-09-08 16:56:50 +08:00
env.sh fix: 1、集成letmego方案;2、新增了报告默认展示信息;3、修复了一些已知问题; 2023-08-29 18:12:45 +08:00
env_dev.sh fix: 1、集成letmego方案;2、新增了报告默认展示信息;3、修复了一些已知问题; 2023-08-29 18:12:45 +08:00
manage.py fix: 1、新增自动同步用例脚本ID到CSV文件功能;2、新增自动将PMS上用例标签同步到CSV文件的功能;3、优化了一些配置参数和命令行参数的入参方式;4、更新了本次新增功能的文档内容; 2023-09-08 16:56:50 +08:00
mkdocs.yml fix: fix some already know error 2023-09-04 10:28:56 +08:00
publish.sh fix: 1、更新文档图片资源的图床url;2、rc for 2.1.5 2023-08-31 17:43:42 +08:00
pylint.sh fix: update some shields 2023-08-23 19:08:34 +08:00
pyproject.toml fix: 1、正式启用letmego 技术方案;2、docs里面细化了远程执行章节的描述;3、发布2.2.0版本; 2023-09-05 15:38:48 +08:00
pytest.ini fix: 1、集成letmego方案;2、新增了报告默认展示信息;3、修复了一些已知问题; 2023-08-29 18:12:45 +08:00
requirements_docs.txt docs: migrate documents in 2023-08-30 13:32:37 +08:00

README.md

YouQu

YouQu, a simple and powerful autotest framework.

PyPI PyPI - License PyPI - Python Version PyPI - Wheel PyPI - Implementation Static Badge Static Badge

Downloads Downloads Downloads GitHub repo size

English | 简体中文

YouQu is an automated testing basic framework designed and developed by Deepin Technology. It adopts the design concept of hierarchical structure, supports multiple element positioning and assertion, use case label management and execution, powerful log and report output and other special functions. At the same time, it is perfectly compatible with X11 and Wayland display protocols, the environment deployment is simple, and the operation is easy to use.

Installation

  • Installing from PyPI:

    sudo pip3 install youqu
    

    create a project:

    youqu-startproject my_project
    

    Installation dependencies:

    cd my_project
    bash env.sh
    
  • Install from source code:

    git clone https://github.com/linuxdeepin/deepin-autotest-framework.git my_project
    cd my_project
    bash env.sh
    

Usage

youqu manage.py run

Documentations

Getting help

Getting involved

We encourage you to report issues and contribute changes

License

YouQu is licensed under GPL-2.0-only