OpenHarmony在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持128K-128M设备上运行。针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。
华为 HarmonyOS 正式开源,对于研发同学而言,又多了一个系统来适配。而对于测试而言,也需要多学一种工具啦。扒了下鸿蒙的gitee,基本就2块:
一、XTS认证子系统
这个很明显,对应Android的CTS。
代码库: https://openharmony.gitee.com/openharmony/xts_acts https://openharmony.gitee.com/openharmony/xts_tools_lite
XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套,后续会拓展dcts(device compatibility test suite)设备兼容性测试套等。 test/xts仓当前包括acts与tools软件包:acts,存放acts相关测试用例源码与配置文件,帮助终端设备厂商尽早发现软件与OpenHarmony的不兼容性,确保软件在整个开发过程中满足OpenHarmony的兼容性要求。
tools,提供acts编写和编译所依赖的开发框架。
二、 developertest
代码库: https://openharmony.gitee.com/openharmony/test_developertest
开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。
developertest的核心是这个: https://openharmony.gitee.com/op 。。。 iver/lite_driver.py
责任编辑:YYX
-
开源
+关注
关注
3文章
3368浏览量
42564 -
鸿蒙
+关注
关注
57文章
2368浏览量
42898 -
OpenHarmony
+关注
关注
25文章
3727浏览量
16390
发布评论请先 登录
相关推荐
评论