背景
OpenHarmony兼容性测评主要是验证合作伙伴的设备和业务应用满足OpenHarmony开源兼容性定义的技术要求,确保运行在OpenHarmony上的设备和业务应用能稳定、正常运行,同时使用OpenHarmony的设备和业务应用有一致性的接口和业务体验。
OpenHarmony兼容性测评服务包括:产品兼容性技术规范文档与兼容性测试两部分,本文重点介绍兼容性测试。
兼容性测试包括:acts、acts-validator、hats、dcts、ssts
OpenHarmony兼容性测试需要合作伙伴获取代码和兼容性测试套,并完成自测,取得兼容性测试报告后,在测试流程上传兼容性测试报告供开放原子开源基金会团队进行审核或抽测。兼容性测试的套件范围:
acts(application compatibility test suite)应用兼容性测试套件,看护北向HAP兼容、OpenHarmony开发API兼容。
acts-validator 应用兼容性补充测试套件,需要根据引导完成手工测试。
hats(Hardware Abstraction Test Suite )硬件抽象兼容性测试套,看护HDI层接口。
dcts(Distributed Compatibility Test Suite )分布式兼容性测试套,看护分布式兼容性。
ssts(System Security Test Suite )系统安全漏洞测试套,看护已知系统安全漏洞补丁的修复情况。
测试分类 | 轻量系统 | 小型系统 | 标准系统 |
---|---|---|---|
acts | Y</ |