当前位置: 首页 > news >正文

OpenHarmony开源鸿蒙兼容性测试常见问题解答分享

OpenHarmony 兼容性测评主要是验证合作伙伴的设备和业务应用满足 OpenHarmony 开源兼容性定义的技术要求,确保运行在 OpenHarmony 上的设备和业务应用能稳定、正常运行,同时使用 OpenHarmony 的设备和业务应用有一致性的接口和业务体验。

一、兼容性测评服务 

1.1、OpenHarmony 兼容性测评服务包括哪些?

包括产品兼容性技术规范文档(PCS)与兼容性测试两部分。

1.2、产品兼容性技术规范文档PCS如何填写?

回答这个问题之前,我们了解下PCS表的重要性:它定义设备兼容性的标准,开发者必须遵循此文档定义的规则进行设备开发,主要对每个版本、每个系统类型定义了与OpenHarmony 系统兼容的产品所必须满足的要求。

兼容性测评时需使用对应版本、对应系统类型的 PCS 自检表,此表对最小系统部件集、可选部件集、商用设备信息接口规范要求也进行了详细的说明)



注:填写此表OpenHarmony标准系统兼容性规范时自检结果(Y/N/NA)中的”Y“代表满足此条规格要求;”N“代表不满足;“NA”代表不涉及。填写此表时自检结果为 N/NA 时,需在 F 列备注说明原因。

注:填写此表sheet 1时根据设备实际参数字段填写,此表第一个 sheet 页不可手动进行增、删、改。


const.product.devicetype 这个字段改了之后产生黑屏或进入不了主界面现象的话(如上所示),可以使用默认default。

1.3、关于开源鸿蒙商用设备信息接口

测评类型为商用设备的测评产品,需尤其注意 PCS 自检表的第一个 sheet 页的软件兼容性。

最小系统部件集和 API 兼容性设备信息格式规范(即 sheet1 中的表 11 设备信息接口列表),此条规格要求是必须项,需满足。即设备信息接口列表所有 API 接口需按照实际设备信息进行定义,并满足表中的返回值要求。GetOsFullName()操作系统及版本号,使用源码默认值,不能修改。

查询 L1\L2 设备信息命令:begetctl dump api

二、兼容性测试(XTS)

2.1什么是兼容性测试测试套件?

OpenHarmony 兼容性测试套件(XTS),提供验证设备兼容性的执行机制。开发者可以借助此套件对兼容性进行评估和验证。

2.2 兼容性测评版本有什么要求?

提交的兼容性测评申请需要选择 OpenHarmony 已发布 LTS(Long Term Support)或 Release 分支的 V 版本进行测试。推荐使用最新发布 LTS 或 Release 分支的 V 版本。

规则如下:

1、新的 LTS 或 Release 分支发布 6 个月后,不支持基于新产品老分支版本测评。

2、老产品(已测评过产品),在 LTS 或 Release 分支维护周期内支持升级测评。

注:如果想了解具体时间最新消息可联系深光了解。

2.3、 兼容性测试的套件范围

兼容性测试包括:acts、acts-validator、hats、dcts、ssts

兼容性测试的套件范围:

2.4 常见fail项

DPI 默认是240,但是目前使用默认值测试通常会fail,200是我们实际测试是可以通过的。

2.5、XTS 用例失败了如何处理?

当 XTS 用例测试失败了,可以单独进行复测,全量测试和单独复测组合通过是可以的;如果复测多次依旧失败,则需要分析用例失败的原因。然后在项目提交的同时也提交豁免项。

相关文章:

  • mac上将 Excel 文件的扩展名从 .xls 改为 .xlsx 后,打开时报错:“文件格式或文件扩展名无效”。
  • 攻防世界 Web题--easytornado
  • 【css知识】flex-grow: 1
  • 数据分析_主播考核指标体系搭建
  • 使用注解动态映射:根据实体List列表动态生成Excel文件
  • 2025-05-20 模型下载--文本向量化--Faiss检索
  • STL中list的模拟
  • 链表原理与实现:从单链表到LinkedList
  • Gin--Blog项目-flags文件解析
  • OpenCV 人脸识别:从基础到实践全解析
  • HarmonyOS5云服务技术分享--云缓存快速上手指南
  • vue2+webpack环境变量配置
  • 开源一个记账软件,支持docker一键部署
  • 详解ip地址、子网掩码、网关、广播地址
  • ArcObjects学习教程
  • CouchDB 可观测最佳实践
  • Centos上搭建 OpenResty
  • 什么是 AI 人工智能?什么是机器学习?什么是深度学习?三者啥关系
  • 企业级 Go 多版本环境部署指南-Ubuntu CentOS Rocky全兼容实践20250520
  • 利用朴素贝叶斯对UCI 的 mushroom 数据集进行分类
  • 这群“工博士”,把论文“写”在车间里
  • 存款利率、LPR同日下调,机构称对银行的影响偏正面
  • 在“三只手”上跳舞:公共政策的科学与艺术——读《市场、国家和民众:公共政策经济学》
  • 外交部发言人就第78届世界卫生大会拒绝涉台提案发表谈话
  • 自媒体假扮官方蹭反间谍热度攫取利益,国安机关提醒
  • 中国情怀:时代记录与家国镜相|澎湃·镜相第三届非虚构写作大赛征稿启事