Go to file
mikigo 3b516e8c42 fix: 1.修复了不同的 `case` 目录下,但 `py` 文件的名称一样,导出(`manage.py csvctl -p2c`)数据有问题;2.增加了 `YouQu` 最新版本的检查,如果本地执行版本不是最新的,会打印更新提示信息;
Description:

Log:
2023-10-20 18:00:41 +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.修复了不同的 `case` 目录下,但 `py` 文件的名称一样,导出(`manage.py csvctl -p2c`)数据有问题;2.增加了 `YouQu` 最新版本的检查,如果本地执行版本不是最新的,会打印更新提示信息; 2023-10-20 18:00:41 +08:00
public fix: 修复 youqu 命令无法接受带空格的参数的问题; 2023-10-18 11:47:00 +08:00
setting update 2023-10-20 16:36:15 +08:00
src fix: 1.修复了不同的 `case` 目录下,但 `py` 文件的名称一样,导出(`manage.py csvctl -p2c`)数据有问题;2.增加了 `YouQu` 最新版本的检查,如果本地执行版本不是最新的,会打印更新提示信息; 2023-10-20 18:00:41 +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: release for 2.2.4 2023-10-16 17:52:04 +08:00
LICENSE fix: update some shields 2023-08-23 19:08:34 +08:00
README.en.md fix: 1、将桌面通过配置文件定位的方法迁移到src下面,以便后续将Public独立出来;2、优化了部分docs内容和排版 2023-09-22 17:25:12 +08:00
README.md fix: 在线文档主题&Logo改版; 2023-10-19 11:24:47 +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.增加执行前显示执行的Python文件数量;2.修复查询Python版本的逻辑; 2023-10-16 17:37:54 +08:00
deploy.sh fix: 1. fix docs; 2.add deploy.sh 2023-10-07 10:56:18 +08:00
env.sh fix: 修复 youqu 命令无法接受带空格的参数的问题; 2023-10-18 11:47:00 +08:00
env_dev.sh fix: 1、集成letmego方案;2、新增了报告默认展示信息;3、修复了一些已知问题; 2023-08-29 18:12:45 +08:00
manage.py fix: 修复无法导出csv文件的问题; 2023-09-28 17:29:06 +08:00
mkdocs.yml fix: 在线文档主题&Logo改版; 2023-10-19 11:24:47 +08:00
publish.sh fix: 1、更新文档图片资源的图床url;2、rc for 2.1.5 2023-08-31 17:43:42 +08:00
pylint.sh fix: 1. fix docs; 2.add deploy.sh 2023-10-07 10:56:18 +08:00
pyproject.toml fix: release for 2.2.4 2023-10-16 17:52:04 +08:00
pytest.ini fix: 1、集成letmego方案;2、新增了报告默认展示信息;3、修复了一些已知问题; 2023-08-29 18:12:45 +08:00
requirements-docs.txt fix: 1、将桌面通过配置文件定位的方法迁移到src下面,以便后续将Public独立出来;2、优化了部分docs内容和排版 2023-09-22 17:25:12 +08:00

README.en.md

                 YouQu

YouQu

YouQu, a simple and powerful autotest framework.

PyPI PyPI - License PyPI - Python Version Static Badge Static Badge

Downloads Downloads Downloads

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