• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SDK测试套说明
2本测试套可以执行端到端的SDK测试验证。
3验证方式有两种:
41) 验证编译打包的产物中,abc和sourcemap是否生成。
52) 验证编译产物的应用是否可以正常运行(该功能在开发中)。
6
7## SDK测试套使用
8### 运行环境
9SDK测试自动化脚本运行环境为windows,python3.9及以上。
10### 测试准备
111. 确保环境中已安装Deveco
122. 安装测试套依赖:
13`python3 -m pip install pyyaml validators requests httpx tqdm json5 pandas pillow`
143. 修改配置文件config.yaml,配置Deveco和测试应用的相关参数。各项配置说明详见该文件。
154. 如需新增测试应用,可修改配置文件config.yaml,在haps字段中增加配置。可参考配置中的已有应用进行配置。
16
17### 测试运行
18测试套支持daily运行和手动单次运行。
19运行测试功能需要连接rk板进行测试,可通过参数runHap控制是否执行该测试
20#### daily运行
21daily运行将从主干分支下载当日构建的sdk,使用该sdk进行全量的测试项验证:
22执行命令:
23`python entry.py`
24#### 手动运行
25执行命令:
26`python run.py`
27不带参数默认跑全量的测试项。可选参数可通过`--help`查看。