【请教】openharmony认证 hats报错
请教下各位,有没有遇到过测试hats中HatszHdfDisplayComposerUtTest SUB_Driver_Display_HDI_7600这个项测试失败,就是创建紫色图层的时候是正常的,无法销毁导致该测试用例失败,这个请教下各位要怎么解
您需要先 登录 才能评论/回答
全部评论(4)
改 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
