# CAVA3 **Repository Path**: niceqwer555/CAVA3 ## Basic Information - **Project Name**: CAVA3 - **Description**: CAVA3测试开发框架部署工程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-09-14 - **Last Updated**: 2023-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CAVA3测试开发框架部署工程 + ## 简介 CAVA3框架,是基于python3+robot framework二次开发,支持多任务并发、跨平台运行、周期重复执行的自动化测试用例框架, 同时也是一套集成了Python3.7+pyqt4等的python开发环境。 + ## 支持平台/系统 1. Windows_x86_64位系统:对应master分支 2. centos7 x86_64位系统:对应centos7_x86_64分支,适用于 x86_64 centos7、8、openeuler 22.03 LTS等 3. debian10_arm_64位系统:对应debian10_arm_64分支,适用于 arm64 debian10、ubuntu 18.04、ubuntu 20.04、ubuntu 22.04等 4. 其它系统:暂时未适配 + ## 安装 ### 1、windows安装方法 #### 1.1 将以下内容复制到.sh文件中,账号密码需要修改成自己的,并重命名为cava_install_ext.sh #### 【备注】需要先在windows上安装好git bash ``` #!/bin/sh mode=$1 username="your name" password="your password" P> url="gitee.com/zoudaohoutian/CAVA3.git" cmd="git clone https://${username}:${password}@${url} d:/CAVA3" time=$(date "+%Y-%m-%d %H:%M:%S") echo "[${time}][info] start install cava3. url is: ${url}" #windows批处理设置环境变量 if [ ! $mode ]; then ./env_var.bat time=$(date "+%Y-%m-%d %H:%M:%S") echo "[${time}][info] set env success." fi ${cmd} cd d:/CAVA3 git fetch "origin" git branch -va git branch git pull cp -rf /d/CAVA3/CAVA_SPACE3/src/tools/RIDE.lnk ~/Desktop time=$(date "+%Y-%m-%d %H:%M:%S") echo "[${time}][info] download files success." time=$(date "+%Y-%m-%d %H:%M:%S") echo "[${time}][info] install cava3 success." ``` #### 1.2 将以下内容复制到.bat文件中,并重命名为env_var.bat ``` %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit setx path "D:\CAVA3\Python37;D:\CAVA3\Python37\Scripts;D:\CAVA3\CAVA_SPACE3\src\libs;D:\CAVA3\Python37\Lib\site-packages\PyQt4;%path%" /m setx PYTHONPATH "D:\CAVA3\CAVA_SPACE3\src" /m pause ``` #### 1.3 将cava_install_ext.sh、env_var.bat放到同一目录下,并用git bash执行 sh ./cava_install_ext.sh,执行无报错即表示部署成功 + ## 使用/验证 CAVA3在环境上通过脚本自动部署完成后,在windows cmd或者linux shell终端下输入cava -h可以看到框架命令行参数的使用帮助。