讨论广场 问答详情
【请教】openharmony认证 hats报错
再见旧时光243 2026-07-27 17:33:58
86 评论 分享

请教下各位,有没有遇到过测试hats中HatszHdfDisplayComposerUtTest SUB_Driver_Display_HDI_7600这个项测试失败,就是创建紫色图层的时候是正常的,无法销毁导致该测试用例失败,这个请教下各位要怎么解

86 评论 分享
相关文件下载
失败.zip
165.26 KB
下载
写回答
全部评论(4)
2 楼

你这个是不是展锐平台的

2026-07-31 13:56:58
2026-07-31 16:58:49
RK的平台
2026-07-31 16:58:49

改 vendor 端 hdi_display.cpp 的 DestroyLayer,对不存在的 devId 或 layerId 直接返回 DISPLAY_SUCCESS 跳过,不要返回 FAILURE。这样测试遍历到多余的 devId 也不会报错。顺带把日志里的 RegisterBuffer、SetLayerVisibleRegion、libdisplay_buffer_vdi_impl.z.so 这些也补上,否则别的 display 用例也会踩。

2026-07-28 09:31:50
2026-07-31 16:58:37
感谢您的回复,目前暂时还没解决,已经申请豁免了,不知道能不能过
2026-07-31 16:58:37