[经验分享] 兼容性测评经验分享(二):平台申请流程 原创

lzu-njy 显示全部楼层 发表于 2024-6-27 00:15:38

兼容性测评经验分享(二):平台申请流程

《兼容性测评流程-1》对整个测评过程进行了简要介绍,本文主要介绍兼容性测评中的步骤2、步骤3。

步骤 2 申请方从Gitee平台获取代码进行适配开发;从OpenHarmony官网兼容性XTS专区获取兼容性测试套件并在本地测试执行,自测试完成后,申请方可获取测试报告;从OpenHarmony官网兼容性PCS专区获取PCS自检表并填写PCS自检表;如需申请失败项豁免,请前往OpenHarmony兼容性平台进行豁免申请,获取豁免结果;兼容性测试与PCS自检也可委托兼容性工作组授权的兼容性测评合作中心进行。

步骤 3 申请方首次申请测试报告评审时,应签署OpenHarmony兼容性平台所示《OpenHarmony兼容性协议》及《OpenHarmony兼容性平台隐私声明》;申请方上传测试报告、PCS自检表和镜像到OpenHarmony兼容性平台,申请方还应在上传测试报告同时向OpenHarmony兼容性工作组寄送产品样品。

准备工作

兼容性平台创建申请之前,应完成硬件选型(搭载OpenHarmony系统的开发板)、软件开发(在DevEco Studio中开发应用)、应用预置(将应用推送至OH设备)三部分的工作。

  1. 硬件选型:可参考OH官网文档:设备开发导读
  2. 软件开发:可参考OH官网文档:应用开发导读
  3. 应用预置:可参考帖子:OpenHarmony Hap包系统预装配置

如何填写兼容性平台申请

兼容性平台链接:https://compatibility.openharmony.cn/console

在兼容性平台的“兼容性测评”界面创建一个新的申请,需要填写五个部分(下图红框所示)的内容。

联系人

第一部分为“联系人“,无注意事项。

兼容性平台申请-1.png

产品定义

第二部分为“产品定义“,注意事项如下:

兼容性平台申请-2.png

  1. 测评类型:“模组/开发板”或“商用设备”或“发行版”三选一,商用设备相较于其他两项需额外填写设备名称、品牌等信息,并需要在第三步——软件定义中完成“授权验证”工作。注意:后续流程均以商用设备为例。
  2. 操作系统类型:“标准系统“、”小型系统“、”轻量系统“三选一,应在硬件选型环节根据设备的实际性能需求确定。标准系统相较于其他两种类型,在XTS测试环节需完成更多的测试工作。注意:后续流程均以标准系统为例。
  3. 操作系统版本号:选择编译构建的OpenHamrony系统版本。
  4. 设备类型:该选择栏层级较多,选择最适合的一项即可。
  5. 设备中文名称、设备英文名称、设备型号、品牌、品牌英文名:根据厂商信息填写即可。注意:“设备中文名称”与“设备型号”这两项信息在完成认证后的证书上会显示。
  6. 硬件设备版本号、模组型号、芯片型号:根据厂商信息填写即可。
  7. CPU架构:按照开发板实际信息填写即可。
  8. 软证书类型:详见本系列博客后续的《兼容性测评经验分享-授权验证管理》。
  9. 基本信息描述:描述设备实际功能即可。
  10. 外观图:按照要求上传。注意:图片大小必须为要求尺寸、背景必须为纯白。
  11. 是否公示:根据实际需要选择“发证即公示”或“最早公示时间”或“不公示”。

软件定义

第三部分为“产品定义“,注意事项如下:

兼容性平台申请-3.png

  1. 软件版本号:根据厂商信息填写即可。
  2. 安全补丁标签:完成XTS相应测试后,可填写对应日期的补丁标签。
  3. 版本id:涉及内容较多,详见本系列博客后续的《兼容性测评经验分享-Device Info》。
  4. 版本hash:保持默认即可。
  5. PCID:从编译构建后的system/etc路径下获取,上传PCID.sc文件即可。
授权验证管理

分为软证书、设备调测两个部分的工作,涉及内容较多,详见本系列博客后续的《兼容性测评经验分享-授权验证管理》。

报告上传

第四部分为“报告上传“,注意事项如下:

兼容性平台申请-4.png

  1. 镜像文件:将“镜像文件”压缩包在兼容性平台的“企业空间”界面上传后,在此处下拉框选择即可。注意:此处上传的“镜像文件”压缩包需要包含两个部分:编译构建后用于烧录的image文件、镜像烧录说明文件(md文档等)。
  2. XTS报告:参考《兼容性测评经验分享-1》中的测评指南,进行XTS测试后(涉及内容较多,详见本系列博客后续的《兼容性测评经验分享-XTS测试》),按照红框中的“XTS报告模板&格式说明“上传压缩包。
  3. PCS自检表:参考《兼容性测评经验分享-1》中的PCS文档,下载对应OH系统版本、对应系统类型的 PCS 自检表,按照PCS规范文件进行填写后,进行上传。

样机寄送

第五部分为“样机寄送“,注意事项如下:

兼容性平台申请-5.png

  1. 快递单号:填写测评编号(每项申请对应一个)即可。
  2. 添加调测设备:完成前文的“授权验证”工作后,选择相应的设备。
  3. 快递物品清单:填写邮寄的设备等,若设备较大,可仅邮寄开发套件与屏幕(若带屏)。注意:“模组/开发板”/“商用设备”/“发行版”所需调测设备数量不同,详见上图蓝框中的提示。

关于样机寄送,可以参考关于OpenHarmony兼容性测评常见问题解答(FAQ)帖子。

各流程处理周期

参考关于OpenHarmony兼容性测评常见问题解答(FAQ)

另外,因节假日等情况需要延长审批时间时,可登录兼容性平台查看公告。

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论8

xiaowangyaoqiang

沙发 发表于 2024-6-27 15:02:33
你好,设备版本id和版本hash如何获取的?

lzu-njy

发表于 2024-6-28 09:51  IP属地: 湖南省

回复 xiaowangyaoqiang: 今天会更新这部分内容的帖子哈

shixiaocheng

发表于 2024-6-28 14:59  IP属地: - 中国福建省厦门市 中国电信IDC

回复 xiaowangyaoqiang: 执行 begetctl dump api,versionid就是设备版本id, 版本hash一般填default就可以

xiaowangyaoqiang

发表于 2024-7-1 09:30  IP属地: 山东省青岛市

回复 shixiaocheng: 你好  begetctl dump api获取的为VersionId:default/default/default/default/OpenHarmony-4.1.7.8/ohos/default/11/default/default
填写这个就可以吗?

【4 条回复】 查看全部

xiaowangyaoqiang

板凳 发表于 2024-6-27 16:24:06
如何获取OpenHarmony的版本ID和版本Hash?

manonghhj

地板 发表于 2024-10-12 17:59:32
没有修改系统,配置产品信息,生成系统镜像等流程; 标准版兼容性测试没有这些流程?

lzu-njy

发表于 2024-10-16 11:12  IP属地: 广东省深圳市

回复 manonghhj: 修改系统、配置产品信息两项内容在(三)授权验证有介绍,编译烧录系统镜像这部分目前还没有写。

【1 条回复】
共8 条回复,点击查看

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部