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的值配置到环境变量里:
3)用例执行
1.在Windows工作台上,找到从Linux服务器上拷贝下来的测试套件用例目录,在Windows命令窗口进入对应 目录,直接执行acts\run.bat。当出现如下界面,说明成功:
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