OpenHarmony兼容性平台更新上线

一、前言


OpenAtom OpenHarmony(以下简称“OpenHarmony”)兼容性测评平台已经运行了一年,随着 OpenHarmony 开源项目的不断向前演进和兼容性测评流程的不断优化,原兼容性平台已不能满足提交方和审核方的需求,例如测评分类、OpenHarmony 版本、产品名称、驳回原因等信息未能详细列出,上传镜像大小限制等诸多原因。OpenHarmony 兼容性工作组从 2021 年底开始规划并建设兼容性新平台,并于 2022 年 4 月初上线。

二、兼容性新平台特色


2.1 进度提醒


当提交的测评申请状态发生如下变化时会通过注册邮箱发送信息给提交方及时处理:

①测评申请通过

②测评申请被驳回

③测评申请证书发放

2.2 进度查询和证书下载


可在兼容性测评界面查看已经提交测评申请的进度和发证情况(如已发证可自行下载)

2.3 重新编辑

①未提提交之前可以重新编辑,修改内容

②提交被驳回后,根据驳回信息修改重新提交

2.4 测评分类、系统类型、系统限定


2.4.1 测评分类

2.4.2 系统类型

2.4.3 系统限定,随版本发布更新

2.5 公示管理


提交方可以自行选择是否公示和公示时间

如选择同意公示,在测评通过且达到公示时间时,会自动同步到官网展示。展示信息包含:提交时上传的图片、公司名称、产品类型、芯片型号、系统类型、系统版本、通过时间、基本描述信息。

点击官网兼容性测评页面卡片,即可查看详情

三、期待

OpenHarmony 社区的繁荣离不开合作伙伴的支持和贡献,兼容性工作组作为社区的一部分,我们将不断优化测试用例和测评流程,为众多提交测评的厂家提供支持。

兼容性工作组将持续服务社区和生态伙伴,让更多开发者基于 OpenHarmony 开发出高质量的产品和应用,助力 OpenHarmony 应用到千行百业并构建统一生态。我们将协助您一起完成兼容性测评,欢迎各个厂家来兼容性平台提交测评申请。

兼容性工作组联系邮箱:compatibility@mail.openharmony.io

XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,其测试原理与各组成测试套件的功能紧密相关。 ACTS(application compatibility test suite)应用兼容性测试套件主要看护北向HAP兼容、OpenHarmony开发API兼容。其测试原理在于对各个子系统的功能进行测试以确保兼容性。在应用兼容性测试用例开发方面,有对应的测试代码存放目录和编译配置。例如在/test/xts/acts目录下包含了各个子系统的测试用例源代码,不同系统(标准、轻量、小型)的子系统测试用例源码分开存放,并且有相应的编译配置文件,如BUILD.gn等,通过对这些测试用例的执行来检测应用的兼容性 [^1][^2]。 HATS(Hardware Abstraction Test Suite )硬件抽象测试套主要看护HDI层接口。其测试原理是针对硬件抽象层的接口进行测试,确保硬件抽象层与上层软件之间的交互正常,保证硬件的功能能够被正确调用和使用 [^1]。 DCTS(Distributed Compatibility Test Suite )分布式兼容性测试套主要看护分布式兼容(待上线)。虽然待上线,但从其功能定位推测,测试原理应该是对系统的分布式功能进行全面检测,包括分布式设备之间的连接、数据传输、协同工作等方面,以确保分布式环境下系统的兼容性和稳定性 [^1]。 在测试执行方面,有不同的测试命令,如全测命令为“run vts”,单模块测试使用“run vts -m <模块名>”,单项测试使用“run vts -m <模块名> -t <单项名>”,多台机器测试使用“run vts --shard-count X”等,这些命令可以根据不同的测试需求来执行相应的测试任务 [^4]。 ### 代码示例 在移植案例中,需要在产品解决方案配置文件中增加xts_acts与xts_tools组件定义,示例如下: ```json { "subsystem": "xts", "components": [ { "component": "xts_acts", "features": [ "config_ohos_xts_acts_utils_lite_kv_store_data_path = \"/data\"", "enable_ohos_test_xts_acts_use_thirdparty_lwip = true" ] }, { "component": "xts_tools", "features": [] } ] } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值