OpenHarmony XTS

一、 标准版全量编译指导

​ 1)全量编译 test/xts/acts目录下执行编译命令:

./build.sh suite=acts system_size=standard product_name=rk3568

​ 2)测试用例输出目录:

/out/rk3568/suites/acts/testcases

​ 3)测试框架&用例整体输出目录:

/out/rk3568/suites/acts

二、 标准版全量用例执行指导

​ 1)搭建测试环境 Windows工作台下安装python3.7及以上版本,确保工作台和测试设备正常连接。

​ 2)测试执行目录(对应编译生成的/out/rk3568/suites/acts/目录)

├── testcase                       # 测试套文件存放目录 
│ └──xxx.hap                       # 测试套可执行hap文件
│ └──xxx.json                      # 测试套对应执行配置文件
├── tools                          # 测试框架工具目录
├── run.bat                        # window平台测试套启动执行文件
├── report                         # 测试报告生成目录

​ 3)修改acts/config下的user_config.xml文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uBqOVLUQ-1684890524760)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20220719170040385.png)]

​ 其中ip的值可以设置成自己本地的ip,也可以设置成127.0.0.1.

​ prot的值就是固定的8710。

​ 4)再将这个prot的值配置到环境变量里:

image-20220719170211708

​ 3)用例执行

​ 1.在Windows工作台上,找到从Linux服务器上拷贝下来的测试套件用例目录,在Windows命令窗口进入对应 目录,直接执行acts\run.bat。当出现如下界面,说明成功:

image-20220719170416867

​ 2.界面启动后,输入用例执行指令。

​ 全量执行为:run acts

​ 模块执行:run –l ActsSamgrTest

​ 3.查看测试报告。进入acts\reports\,获取当前的执行记录,打开“summary_report.html”可以获取到测试报 告。

三、环境前提

​ 1)需安装python 3.8版本,高版本编译有错误

​ 2)需要HDC环境

四、注意事项

​ 1)这里只是介绍了acts的测试说明。

​ acts:application compatibility test suite 应用兼容性测试套件

​ 2)同时还可以进行其他测试项选择

​ 对应执行命令:./build.sh suite=acts system_size=standard product_name=rk3568

​ dcts:device compatibility test suite 设备兼容性测试套件

​ 对应执行命令:./build.sh suite=dcts system_size=standard product_name=rk3568

​ hats:hardware abstract test suite HAL兼容性测试套件

​ 对应执行命令:./build.sh suite=hats system_size=standard product_name=rk3568

​ 对应执行命令:./build.sh suite=hats system_size=standard product_name=rk3568

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐