OpenHarmony开发者论坛

标题: 兼容性测评经验分享(二):平台申请流程 [打印本页]

作者: lzu-njy    时间: 2024-6-27 00:15
标题: 兼容性测评经验分享(二):平台申请流程
[md]## 兼容性测评经验分享(二):平台申请流程

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

> 步骤 2 申请方从Gitee平台获取代码进行适配开发;从[OpenHarmony官网兼容性XTS专区](https://www.openharmony.cn/certification/document/xts)获取兼容性测试套件并在本地测试执行,自测试完成后,申请方可获取测试报告;从[OpenHarmony官网兼容性PCS专区](https://www.openharmony.cn/certification/document/pcs)获取PCS自检表并填写PCS自检表;如需申请失败项豁免,请前往OpenHarmony兼容性平台进行豁免申请,获取豁免结果;兼容性测试与PCS自检也可委托兼容性工作组授权的[兼容性测评合作中心](https://www.openharmony.cn/certification/cooperationCenter)进行。
>
> 步骤 3 申请方首次申请测试报告评审时,应签署OpenHarmony兼容性平台所示《OpenHarmony兼容性协议》及《OpenHarmony兼容性平台隐私声明》;申请方上传测试报告、PCS自检表和镜像到OpenHarmony兼容性平台,申请方还应在上传测试报告同时向OpenHarmony兼容性工作组寄送产品样品。

### 准备工作

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

1. 硬件选型:可参考OH官网文档:[设备开发导读 ](https://docs.openharmony.cn/page ... device-dev-guide.md)
2. 软件开发:可参考OH官网文档:[应用开发导读 ](https://docs.openharmony.cn/page ... cation-dev-guide.md)
3. 应用预置:可参考帖子:[OpenHarmony Hap包系统预装配置](https://ost.51cto.com/posts/20799#hap_21)

### 如何填写兼容性平台申请

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

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

#### 联系人

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

![兼容性平台申请-1.png](https://forums-obs.openharmony.c ... ii4ehmkekzkdx45.png "兼容性平台申请-1.png")

#### 产品定义

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

![兼容性平台申请-2.png](https://forums-obs.openharmony.c ... p8cznkgpcy383ls.png "兼容性平台申请-2.png")

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

#### 软件定义

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

![兼容性平台申请-3.png](https://forums-obs.openharmony.c ... vqnqze9an4ozy7i.png "兼容性平台申请-3.png")

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

##### 授权验证管理

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

#### 报告上传

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

![兼容性平台申请-4.png](https://forums-obs.openharmony.c ... 7gshj178lktkkhh.png "兼容性平台申请-4.png")

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

#### 样机寄送

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

![兼容性平台申请-5.png](https://forums-obs.openharmony.c ... sfqw7j44aqbbza4.png "兼容性平台申请-5.png")

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

关于样机寄送,可以参考[关于OpenHarmony兼容性测评常见问题解答(FAQ)](https://forums.openharmony.cn/fo ... tid=2946&extra=)帖子。

### 各流程处理周期

参考[关于OpenHarmony兼容性测评常见问题解答(FAQ)](https://forums.openharmony.cn/fo ... tid=2946&extra=)。

另外,因节假日等情况需要延长审批时间时,可登录兼容性平台查看公告。
[/md]
作者: xiaowangyaoqiang    时间: 2024-6-27 15:02
你好,设备版本id和版本hash如何获取的?
作者: xiaowangyaoqiang    时间: 2024-6-27 16:24
如何获取OpenHarmony的版本ID和版本Hash?
作者: lzu-njy    时间: 2024-6-28 09:51
回复 xiaowangyaoqiang: 今天会更新这部分内容的帖子哈
作者: shixiaocheng    时间: 2024-6-28 14:59
回复 xiaowangyaoqiang: 执行 begetctl dump api,versionid就是设备版本id, 版本hash一般填default就可以
作者: xiaowangyaoqiang    时间: 2024-7-1 09:30
回复 shixiaocheng: 你好  begetctl dump api获取的为VersionId:default/default/default/default/OpenHarmony-4.1.7.8/ohos/default/11/default/default
填写这个就可以吗?
作者: shixiaocheng    时间: 2024-7-1 10:22
回复 xiaowangyaoqiang: 好多个default,可以参考pcs,有的项是不可用填default的,需要和在兼容性平台中一直




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5