一个带界面的Wukong 原创 精华
左翼风发
发布于 2023-12-14 09:58
浏览
1收藏
简介
在OpenHarmony仓里有一个稳定性自动化测试工具,叫Wukong。对应的仓位置是https://gitee.com/openharmony/ostest_wukong。这个工具是系统自带的命令行工具,下面先简单介绍下wukong的内容
架构图
Wukong内子模块职责:
-
命令行解析:支持命令行获取参数并解析命令行参数。
-
运行环境管理:根据命令行初始化wukong整体运行环境。
-
系统接口管理:检查并获取指定的mgr,注册controller和dfx的faultlog的回调函数。
-
随机事件生成:通过random函数生成指定种子数的随机序列,生成事件。
-
事件注入:根据支持的事件类型向系统注入事件,依赖窗口、多模、安全等子系统。
-
异常捕获处理/报告生成:通过DFX子系统获取运行中的异常信息并记录log,生成报告。
Wukong命令
-
Wukong special是专项测试,具体测试命令如下
-
Wukong exec 随机测试,具体命令如下:
-
Wukong focus 专注测试,具体命令如下:
-
Wukong appinfo 查询可以测试的app信息,具体如下:
问题
-
控制台命令不太友好,所以利用业余时间写了个带界面的wukong工具
这个是测试界面,可以进行应用随机,系统随机,专项测试和查看测试日志
这是个小工具,可以获取屏幕投屏,能操作板子
目前这个小工具仓地址为:https://gitee.com/wshixjr/elec_wukong ,在 https://gitee.com/wshixjr/elec_wukong/tree/master/src/out , 这个路径下exe安装包可以下载直接使用,有问题直接issue
小结
这个工具刚开发出来,目前有这么几处问题:
- 只测过usb连接,如果网络连接没有测试过;
- 压测时间长了,可能会有问题,比如断连啥的就没有实时数据了;
- 设备控制是通过截屏来的,自己不会刷新,后面需要看看ohos能提供什么接口,不行就得魔改hdc了,哈哈;
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
已于2023-12-14 10:19:40修改
赞
2
收藏 1
回复
2
5
1
相关推荐
自己写了个带界面的工具可太秀了,必须学习下
大咖好,我在跑wukong的时候也遇到过几次the device is disconnected,不知道什么原因
设备断连,hdc断了?
能测安卓/苹果机吗?
或者业内有能测安卓和苹果机的好工具吗?