首页 > 其他分享 >瑞芯微RK3566开发板OpenHarmony标准系统应用兼容性测试指导

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

时间:2024-11-04 12:19:39浏览次数:2  
标签:OpenHarmony 兼容性 模块 RK3566 acts 开发板 所示 install pip

本文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/
如下图所示:
image
解压生成acts目录,如下图所示:
image

2.2 resource文件下载
选择对应分支与系统类型下载resource文件,如下图所示:
image
拷贝到acts\resource目录下,如下图所示:
image

三、配置运行环境
安装python3.7及以上版本
image
安装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中执行命令:

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

<user_config>

<support_device>
true
</support_device>

127.0.0.1
8710
150100414a5444345206c363e27d3a00








</user_config>

四、执行兼容性测试套件

  1. 进入acts目录下,直接执行run.bat,并查看对应的设备信息,如下图所示:
    image
  2. 界面启动后,输入用例执行指令,全量执行
    run acts
    image

五、查看测试报告

  1. 进入acts\reports\目录,获取当前的执行记录,打开“summary_report.html”可以获取到测试报告,如下图所示:
    image
  2. 当出现Failed、Blocked、Unavailable时,将错误模块和没有跑到的模块可以单独、多个一起运行,确保每个模块都可以通过,如下图所示:
    image
  3. 模块执行(具体模块可以查看\acts\testcases)

run –l ActsSamgrTest
4. 多个模块运行时需要用分号隔开,命令如下:

run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx
注:其余模块如ssts、hats、dcts操作步骤类似,可参考进行操作。

标签:OpenHarmony,兼容性,模块,RK3566,acts,开发板,所示,install,pip
From: https://www.cnblogs.com/industio/p/18524954

相关文章

  • Air780EP之RC522开发板,你了解吗?
    ​本文讲解合宙Air780EP开发板RC522实例。本文档适用于Air780EP开发板;关联文档和使用工具;rc522-rc522非接触式读写卡驱动-LuatOS文档;LuatOS-Soc固件获取https://gitee.com/openLuat/LuatOS/releases一、环境准备1.1Air780EP开发板一套 1.2rc522实物一个 ​......
  • 低功耗4G模组:Air780EP开发板RC522实例
    本文讲解合宙Air780EP开发板RC522实例,文末【阅读原文】获取最新资料。本文档适用于Air780EP开发板关联文档和使用工具LuatOS-Soc固件获取https://gitee.com/openLuat/LuatOS/releasesrc522-rc522非接触式读写卡驱动-LuatOS文档Luatools下载调试工具一、环境准备1.1Air780EP......
  • 【WCH蓝牙系列芯片】-基于CH582开发板—动态更新蓝牙广播间隔
    ------------------------------------------------------------------------------------------------------------------------------------在使用蓝牙从机的时候,从机与主机设备在建立之前一直是出于广播数据状态,在从机中广播包含有广播数据和扫描回复数据,这两个内容的总长......
  • RK3568开发板Openwrt文件系统构建
    iTOP-RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。本次更新内容为《iTOP-3568开发板文件系统构建手册》,对Openwrt文件系统的编译烧写以及系统移植步骤进行详细介绍。      教程目录第1章Linux文件系统简介1.1知识导......
  • 瑞芯微RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了
    本文介绍瑞芯微RK3566/RK3568在Android11系统下,默认屏蔽导航栏/状态栏方法,使用触觉智能PurplePiOH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0Release系统,感兴趣的小伙伴可以了解下!源码修改源码修改说明:"-"表示需要去掉的内......
  • 北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器
    北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器   RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES1.1、2.0和3.2。RK3588引入了新一代......
  • 北京迅为iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置
     迅为iTOP-LS2K0500开发板迅为iTOP-LS2K0500开发板采用龙芯LS2K0500处理器,基于龙芯自主指令系统(LoongArch)架构,片内集成64位LA264处理器核、32位DDR3控制器、2DGPU、DVO显示接口、两路PClE2.0、两路SATA2.0、四路USB2.0、一路USB3.0、两路GMAC、PCI总线、彩色黑白打印接口、HD......
  • 新品上市|EVB3588S开发板,瑞芯微RK3588S八核芯,6T高算力,丰富音视频接口,开发评估快人一步
    深圳触觉智能EVB3588S开发板正式上市,搭载瑞芯微RK3588S旗舰芯片,八核处理器、主频最高2.4Ghz,6T高算力NPU;支持8K视频编解码与三屏异显输出;4G/5G/WIiFi/蓝牙无线通信功能,接口丰富,评估事半功倍,效率快人一步!国产旗舰芯EVB3588S开发板采用瑞芯微最新旗舰SOC芯片RK3588S。RK3588S是一款......
  • 低功耗4G模组:Air780EP开发板RC522实例
    ​本文讲解合宙Air780EP开发板RC522实例,文末【阅读原文】获取最新资料。本文档适用于Air780EP开发板关联文档和使用工具LuatOS-Soc固件获取https://gitee.com/openLuat/LuatOS/releasesrc522-rc522非接触式读写卡驱动-LuatOS文档Luatools下载调试工具一......
  • 干货分享:Air780E开发板如何使用?
    ​ 一、概述CORE-AIR780E 开发板是合宙通信推出的基于Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期对Air780E 模块进行性能评估,功能调试,软件开发等用途二、开发板配置一代IPEX 天线连接器(选配)4G 弹簧天线一个......