专栏中心

EEPW首页 > 专栏 > 瑞芯微RK3566鸿蒙开发板OpenHarmony标准系统应用兼容性测试指导

瑞芯微RK3566鸿蒙开发板OpenHarmony标准系统应用兼容性测试指导

发布人:IDO触觉智能 时间:2024-11-04 来源:工程师 发布文章

一、编译兼容性套件


举例:以Purple-Pi-OH为例:

  1. 首先需要把SDK编译一遍,参考文章:
    industio.cn/product-ite

  2. 全量编译:/test/xts/acts目录下执行编译命令:
    ./build.sh product_name=purple_pi_oh system_size=standard

  3. 测试用例输出在目录:out/release/suites/acts/testcases

  4. 测试框架&用例整体输出目录:out/release/suites/acts(根据自身目录查看)


二、资源下载

2.1 兼容性套件下载

  1. 兼容性套件也能通过鸿蒙官网获取:openharmony.cn/certific 如下图所示:



  1. 解压生成acts目录,如下图所示:



2.2 resource文件下载

  1. 选择对应分支与系统类型下载resource文件,如下图所示:



  1. 拷贝到acts\resource目录下,如下图所示:





三、配置运行环境



  1. 安装python3.7及以上版本



  1. 安装setuptools(pip install setuptools)

在cmd中执行命令:

pip install setuptools
  1. 安装pyserial( pip install pyserial )

在cmd中执行命令:

pip install pyserial
  1. 安装rsa( pip install rsa )

在cmd中执行命令:

pip install rsa
  1. 安装dateutil(pip install python-dateutil)

在cmd中执行命令:

pip install python-dateutil
  1. 查看设备信息

在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:467. 配置user_config.xml
          文件路径:\suites\acts\config\user_config.xml


<user_config>
    <environment>
        <support_device>
            <device>true</device>
        </support_device>
        <device type="usb-hdc">
            <ip>127.0.0.1</ip>
            <port>8710</port>
            <sn>150100414a5444345206c363e27d3a00</sn>
        </device>
    </environment>
    <testcases>
        <dir></dir>
    </testcases>
    <resource>
        <dir></dir>
    </resource>
</user_config>


四、执行兼容性测试套件

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操作步骤类似,可参考进行操作。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 瑞芯微 RK3566 鸿蒙开发板 触觉智能 Purple Pi OH主板

相关推荐

PI将PowiGaN技术赋能TOPSwitch IC 系列

新升级!研华推出RTXe标准核心板, 以强固可靠赋能工业级应用

01.Audio Noise Suppression Techniques

资源下载 2010-04-20

PI TOPSwitchGaN将回激转换器的功率范围提升至440W

Power Integrations将反激拓扑功率范围扩展至440W,打造比谐振设计更简洁的电源方案

电源与新能源 2026-03-24

医疗IVD国产化新突破, 研华实现RK3588与银河麒麟平台级适配

瑞芯微预计2025年营收43.87亿元至44.27亿元

嵌入式系统 2026-01-27

树莓派Raspberry Pi在纽约市长就职典礼上遭禁

PI(American Patent)

【PI】HiperLCS-2: 新款1650W输出LLC开关IC

视频 2025-03-06

基于FLEX10K的电弧喷涂电源及其VHDL程序的实现

资源下载 2009-05-08

【PI】使用最新MotorXpert电机驱动软件简化设计无需分流器或传感器即可驱动FOC电机

【PI】参考设计 - 采用1700V InnoSwitch3-AQ和平面变压器的18W汽车电源 DER-1039Q

高速单片机硬件关键参数设计概述

全芯打造3G移动互联时代

视频 2011-01-20

PowiGaN赋能,PI TOPSwitchGaN重构中高功率电源设计范式

树莓派 5 “霹雳游侠 KITT” 语音对话项目

树莓派 5 智能魔镜技术指导

【PI】采用HiperLCS-2的720W LLC DC-DC转换器DER-978参考设计介绍

视频 2025-04-02
更多 培训课堂
更多 焦点
更多 视频

技术专区