热度 2
2024-11-4 12:20
317 次阅读|
0 个评论
本文 OpenHarmony标准系统应用兼容性测试指导,适用鸿蒙系统软件开发测试的新手入门学习课程 。设备为触觉智能的瑞芯微RK3566开发板,型号Purple Pi OH。是Laval官方社区主荐的一款鸿蒙开发主板。支持Openharmony、安卓Android、Linux的Debian、Ubuntu系统。 一、 编译兼容性套件 举例:以Purple-Pi-OH为例: 首先需要把SDK编译一遍,参考文章:http://www.industio.cn/product-item-37.html 全量编译:/test/xts/acts目录下执行编译命令: ./build.sh product_name=purple_pi_oh system_size=standard 测试用例输出在目录:out/release/suites/acts/testcases 测试框架&用例整体输出目录:out/release/suites/acts(根据自身目录查看) 二、资源下载 2.1 兼容性套件下载 兼容性套件也能通过鸿蒙官网获取:https://www.openharmony.cn/certification/document/xts/ 如下图所示: 解压生成acts目录,如下图所示: 2.2 resource文件下载 选择对应分支与系统类型下载resource文件,如下图所示: 拷贝到acts\resource目录下,如下图所示: 三、配置运行环境 安装python3.7及以上版本 安装setuptools(pip install setuptools) 在cmd中执行命令: pip install setuptools 安装pyserial( pip install pyserial ) 在cmd中执行命令: pip install pyserial 安装rsa( pip install rsa ) 在cmd中执行命令: pip install rsa 安装dateutil(pip install python-dateutil) 在cmd中执行命令: pip install python-dateutil 查看设备信息 在cmd中执行命令: hdc list targets 150100414 a5444345206c3 63e27d3a00 hdc discover Pleaseadd HDC server 's firewall ruler to allow udp incoming, udpport:8710 Broadcastfind daemon, total: 0 hdc shell ifconfig loLink encap:Local Loopback inetaddr: 127.0.0.1 Mask: 255.0.0.0 inet6addr: ::1 / 128 Scope: Host UPLOOPBACK RUNNING MTU: 65536 Metric: 1 RXpackets:0 errors:0 dropped:0 overruns:0 frame:0 TXpackets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RXbytes:0 TX bytes:0 eth0Link encap:Ethernet HWaddr aa:cc:bc: 66 :ac:9c Driver rk_gmac-dwmac inetaddr: 192.168.0.160 Bcast: 192.168.0.255 Mask: 255.255.255.0 inet6addr: fe80::a8cc:bcff:fe66:ac9c/ 64 Scope: Link UPBROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RXpackets:2600 errors:0 dropped:80 overruns:0 frame:0 TXpackets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RXbytes:264523 TX bytes:24139 Interrupt:46 7. 配置user_config.xml文件路径: \suites\acts\ config \user_config.xml < user_config < environment < support_device true