1前言
基于OpenHarmony开源代码研发的设备和业务应用满足OpenHarmony开源兼容性定义的技术要求,完成兼容性测试。本文详细介绍基于小型系统兼容性测试过程,指导完成测试。2兼容性测试执行环境搭建
2.1安装python
建议安装python3.7及以上版本,笔者使用的是python3.8.3,官方下载链接:https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe第一步,安装文件python-3.8.3.exe,可根据需求选择默认安装或自定义安装。笔者选择的是自定义安装;






2.2安装pip
在C盘用户文件夹下新建pip文件夹,创建pip.ini文件。


2.3安装setuptools
在cmd中执行命令:pip install setuptools2.4安装pyserial
在cmd中执行命令:pip install pyserialpyserial版本大于等于3.32.5安装rsa
在cmd中执行命令:pip install rsarsa版本大于等于4.03小型系统兼容性测试
3.1测试组网
小型系统设备通过串口、网口或者WiFi和测试Windows/NFS连接。

3.2NFS服务器部署
3.2.1Windows工作台部署NFS
NFS服务器是用来存储测试用例和测试脚本,通过NFS的方式挂载在被测设备上去执行测试用例。下载并安装haneWIN NFS服务器。打开haneWIN NFS服务器,点击“编辑输出表文件”设置路径。



3.2.2被测设备NFS挂载
1、被测设备IP配置;Windows工作台通过串口连接被测设备,命令行模式下输入ifconfig,配置IP地址跟Windows工作台的IP地址在同一个网段。配置方法如:ifconfig eth0 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1配置完ping一下Windows工作台的IP地址,ping成功说明正常可用。2、被测设备NFS挂载配置测试在被测设备输入:mkdir –p /nfsmount -t nfs -o nolock,addr=xx.xx.196.233 xx.xx.196.233:/d/work /nfs,无报错即挂载成功。说明:xx.xx.196.233为NFS服务器IP地址。注意:如果ping Windows工作台的IP成功,但是挂载不成功,可以尝试禁用Windows防火墙。3、Windows工作台查看NFS挂载设备是否成功在haneWIN NFS服务窗口,查看“挂载设备”下是否挂载成功。

3.3兼容性测试套件编译
登录版本编译服务器,执行兼容性测试套件编译。第一步,打开vendor{product_name}{product_name}config.json,添加XTS子系统到编译组件中
{
"subsystem": "test",
"components": [
{ "component": "xts_acts", "features":[] },
{ "component": "xts_tools", "features":[] }
]
},
第二步,执行编译
进入版本代码根目录,执行编译命令:
- hb set 回车
- 选择对应产品
- hb build --gn-args build_xts=true

3.4兼容性测试套件执行
1、将编译出的可执行测试文件acts放到Windows目录下。






3.5查看兼容性测试报告
进入acts eports,查看当前的执行记录,打开“summary_report.html”可以查看到测试报告。


总结:
本文详细介绍了小型系统兼容性测试的过程,包括环境搭建、配置、编译、执行,以及查看兼容性测试报告。 更多热点文章阅读- 基于 OpenHarmony 的智能电磁炮
- 【我的2022】坚果:我和OpenHarmony的这一年
- 稀疏镜像在 OpenHarmony 上的探索
- 玩转OpenHarmony社交场景:即时通讯平台
-
HarmonyOS智能座舱体验是怎样炼成的?
提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。
原文标题:OpenHarmony小型系统兼容性测试指南
文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
电子发烧友
+关注
关注
33文章
584浏览量
33983 -
开源社区
+关注
关注
0文章
95浏览量
776
原文标题:OpenHarmony小型系统兼容性测试指南
文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
电能质量在线监测装置的兼容性如何测试?
电能质量在线监测装置的兼容性测试需围绕 硬件接口、通信协议、多测点协同 三大核心维度展开,结合实验室模拟与现场联调,验证装置能否无缝融入现有电网生态(如适配传感器、逆变器、调度系统)。以下是具体
贝启科技BQ3588HM主板通过 OpenHarmony 5.0.3 Release 版本兼容性测评
厦门贝启科技有限公司基于RockchipRK3588SoC的贝启BQ3588HM主板模组/开发板,已通过OpenHarmony5.0.3Release版本兼容性测评,获颁
骐俊物联ML120H模组获得OpenHarmony生态产品兼容性证书
近日,骐俊物联自主研发的Cat.1模组ML120H及配套开发板正式通过OpenHarmony 5.0 Release版本兼容性测评,并获得OpenHarmony生态产品兼容性证书。
贝启科技BQ3576HM开发板套件通过OpenHarmony 5.0.3 Release版本兼容性测评
厦门贝启科技有限公司BQ3576HM开发板套件基于RockchipRK3576SoC的产品已通过OpenHarmony5.0.3Release版本兼容性测评,获得由
桃芯科技获得OpenHarmony生态产品兼容性证书
近日,由INGCHIPS自主研发的模组/开发板DB870CC1A顺利通过OpenHarmony 5.0.2 Release版本兼容性测评,并获得OpenHarmony生态产品兼容性证书
利尔达RedCap模组通过OpenHarmony 生态兼容性测评!
//近日,利尔达NR90-HCN系列5GRedCap模组正式通过OpenHarmony4.1Release生态兼容性测评,并获得由开放原子开源基金会颁发的OpenHarmony生态产品兼容性

OpenHarmony小型系统兼容性测试指南
评论