本文OpenHarmony标准系统应用兼容性测试指导,适用鸿蒙系统软件开发测试的新手入门学习课程。设备为触觉智能的瑞芯微RK3566开发板,型号Purple Pi OH。是Laval官方社区主荐的一款鸿蒙开发主板。支持Openharmony、安卓Android、Linux的Debian、Ubuntu系统。
类树莓派开发板 瑞芯微RK3566芯片
触觉智能Purple Pi OH开发板
该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:
一、编译兼容性套件
举例:以Purple-Pi-OH为例:
二、资源下载
2.1 兼容性套件下载
2.2 resource文件下载
三、配置运行环境
在cmd中执行命令:
pip install setuptools
在cmd中执行命令:
pip install pyserial
在cmd中执行命令:
pip install rsa
在cmd中执行命令:
pip install python-dateutil
在cmd中执行命令:
C:\Users\industio>hdc list targets 150100414a5444345206c363e27d3a00 C:\Users\industio>hdc discover [Info]Please add HDC server's firewall ruler to allow udp incoming, udpport:8710 [Info]Broadcast find daemon, total:0 C:\Users\industio>hdc shell ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope: Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 TX bytes:0 eth0 Link encap:Ethernet HWaddr aa:cc:bc:66:ac:9c Driver rk_gmac-dwmac inet addr:192.168.0.160 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a8cc:bcff:fe66:ac9c/64 Scope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2600 errors:0 dropped:80 overruns:0 frame:0 TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:264523 TX bytes:24139 Interrupt:46
7. 配置user_config.xml文件路径:
\suites\acts\config\user_config.xml
true 127.0.0.1 8710 150100414a5444345206c363e27d3a00
四、执行兼容性测试套件
1. 进入acts目录下,直接执行run.bat,并查看对应的设备信息,如下图所示:
2. 界面启动后,输入用例执行指令,全量执行
run acts
五、查看测试报告
1. 进入acts\reports\目录,获取当前的执行记录,打开“summary_report.html”可以获取到测试报告,如下图所示:
2. 当出现Failed、Blocked、Unavailable时,将错误模块和没有跑到的模块可以单独、多个一起运行,确保每个模块都可以通过,如下图所示:
3. 模块执行(具体模块可以查看\acts\testcases)
run –l ActsSamgrTest
4. 多个模块运行时需要用分号隔开,命令如下:
run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx
注:其余模块如ssts、hats、dcts操作步骤类似,可参考进行操作。
Purple Pi OH已过XTS兼容性认证
全部0条评论
快来发表一下你的评论吧 !