Bug #115839

测试 Test-ST #113421: V4.0功能与专项测试

测试 Test-ST #113423: V4.0专项--BSP专项--稳定性-各项功能长时间运行

【BSP】【EVT】【稳定性】运行MTBF脚本24小时,出现屏幕黑屏现象——点击灭屏后,再次点击power键未起来

Added by 物联网测试组_CDTS 段小刚 over 2 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2023-02-03
Priority:NormalDue date:
Assignee:物联网测试组_CDTS 段小刚% Done:

0%

Category:CD-FW
Target version:-
Need_Info:TEST Found Version:FlatBuild_HH_VX1_MCE_FSE.M.R.user.01.00.0071.X101
Resolution:WORKSFORME Degrated:--
Severity:Normal Verified Version:
Reproducibility:Rarely Fixed Version:
Test Type:IT Root cause:

Description

【前提条件】
1、设备成功启动
2、确保MTBF脚本运行的前置条件已准备

【测试步骤】
1、使用python运行对应MTBF脚本
2、运行24小时
3、查看设备运行测试结果

【预期结果】
3、设备正常运行,没有崩溃,重启等现象
【实际结果】
3、早上来发现其屏幕黑屏
【复现率】
1/76

20230203-104058.jpg - 现象截图 (116 KB) 物联网测试组_CDTS 段小刚, 2023-02-03 11:31

20230203-113018.jpg - 运行日志截图 (309 KB) 物联网测试组_CDTS 段小刚, 2023-02-03 11:31

20230206-194029 (55.3 KB) CD FW 曹覃刚, 2023-02-06 19:55

20230203-104058 20230203-113018

History

#1 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

问题出现时间分析确认为:2023-02-03 03:06:20,963
Tlog日志包超过50M无法上传,需要的话找我飞书发送

#2 Updated by CD FW 曹覃刚 over 2 years ago

  • File 20230206-194029 added
  • Status changed from New to NEED_INFO
  • Assignee changed from CD FW 曹覃刚 to 物联网测试组_CDTS 段小刚

Hi 刚哥

■ 分析过程
02-03 03:05:57.189 806 8132 D sound_trigger_hw: handle_screen_status_change: screen off
02-03 03:06:05.798 806 8132 D sound_trigger_hw: handle_screen_status_change: screen on
->MTBF最后一次屏幕操作测试,正常

02-03 03:06:10.011 1220 1220 I PowerManagerService: Powering off display group due to power_button (groupId= 0, uid= 1000)...
02-03 03:06:10.011 1220 1220 I PowerManagerService: Going to sleep due to power_button (uid 1000)...
02-03 03:06:10.206 806 8132 D sound_trigger_hw: handle_screen_status_change: screen off
->收到power事件,熄灭屏幕

02-03 03:06:20 ->这个时间点, 获取当前的屏幕唤醒状态,并判断是否符合上次屏幕操作测试的结果,不符合则异常,由于03:06:10再次改变了状态,因此判断为异常

结合上述分析
1.根据MTBF脚本的逻辑,改变屏幕状态后2秒会获取屏幕的状态并判断是否异常,但是问题发生时,间隔15秒才判断,如果是状态变更2秒后就判断状态,则没有问题
2.屏幕是由于power键, 正常熄灭的

对于 03:06:10收到的power事件 是从哪儿来的 有如下可能原因
因为没有操作过实体power键,只有下面两种原因
①.power键,这个本身我们控制中心 有个熄屏的按钮 如果你们脚本有模拟点击的话,会达到这种效果
②.脚本的power事件传递,出现异常

■ 下一步计划
根据上述分析
1.根据MTBF脚本的逻辑,改变屏幕状态后2秒会获取屏幕的状态并判断是否异常,但是问题发生时,间隔15秒才判断,如果是状态变更2秒后就判断状态,则没有问题
-> 需要确认脚本本身是否运行异常
2.屏幕是由于power键, 正常熄灭的
①.power键,这个本身我们控制中心 有个熄屏的按钮 如果你们脚本有模拟点击的话,会达到这种效果
②.脚本本身运行出现异常
->无论是①还是②,都需要优化脚本操作

请确认,感谢

#3 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

1、可能是脚本运行问题:这边将优化脚本里的power键唤醒改为设备当前唤醒逻辑——点击click唤醒。查看是否复现
2、可能是设备性能问题:目前发现设备脚本运行一段时间后,其响应命令做出操作会有所延迟,没有刚开始脚本运行时响应灵敏,从而导致了获取两次power事件

#4 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Status changed from NEED_INFO to RESOLVED

经讨论检查——仍然使用power键来唤醒。其长时间运行后,命令下发响应过慢,可能与python的缓存机制有关。使用将log重定向方式运行脚本,跑了16H,其命令下发比原发相比不会太慢,也没有复现该问题

#5 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Status changed from RESOLVED to VERIFIED

#6 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Status changed from VERIFIED to CLOSED

后续继续跟踪,若再出现该问题,重新激活分析原因。
现在将其关闭

#7 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Resolution changed from -- to WORKSFORME

Also available in: Atom PDF