mirror of
https://gitee.com/openharmony/developtools_integration_verification
synced 2024-11-23 16:19:50 +00:00
设置屏幕常亮改为休眠超时时间为10分钟
Signed-off-by: liyanlin02 <liyanlin15@huawei.com>
This commit is contained in:
parent
719e70a8de
commit
1a5adb8526
@ -4,6 +4,7 @@ import re
|
||||
import sys
|
||||
|
||||
from devicetest.api import Asserts
|
||||
from devicetest.aw.OpenHarmony import DeviceInfoHelper
|
||||
from devicetest.log.logger import print_info
|
||||
|
||||
from test_case import ITestCase
|
||||
@ -21,11 +22,6 @@ class Launcher(ITestCase):
|
||||
def process(self):
|
||||
for retry in range(3):
|
||||
try:
|
||||
self.step('步骤0.{}:检查屏幕是否点亮'.format(retry))
|
||||
try:
|
||||
self.common_oh.getScreenStatus(self.Phone1)
|
||||
except:
|
||||
self.common_oh.pressPowerKey(self.Phone1)
|
||||
self.step('步骤1.{}:点亮屏幕'.format(retry))
|
||||
self.common_oh.wake(self.Phone1)
|
||||
self.step('步骤2.{}:回到桌面'.format(retry))
|
||||
@ -34,19 +30,20 @@ class Launcher(ITestCase):
|
||||
self.step('步骤3.{}:创建临时目录'.format(retry))
|
||||
self.common_oh.shell(self.Phone1, 'mkdir -p /data/local/tmp/screen_test/train_set')
|
||||
# 屏幕常亮
|
||||
self.step('步骤4:设置屏幕常亮')
|
||||
self.common_oh.shell(self.Phone1, 'power-shell setmode 602')
|
||||
# 检查屏幕点亮状态
|
||||
power_state = self.common_oh.shell(self.Phone1, 'hidumper -s 3308')
|
||||
# self.common_oh.wait(self.Phone1, 2)
|
||||
self.step('步骤5:检查屏幕状态')
|
||||
self.asserts.assert_in('State=2', power_state)
|
||||
self.step('步骤4{}:设置屏幕常亮'.format(retry))
|
||||
DeviceInfoHelper.setSleep(self.Phone1, time_sleep=600)
|
||||
# self.common_oh.shell(self.Phone1, 'power-shell setmode 602')
|
||||
# # 检查屏幕点亮状态
|
||||
# power_state = self.common_oh.shell(self.Phone1, 'hidumper -s 3308')
|
||||
# # self.common_oh.wait(self.Phone1, 2)
|
||||
# self.step('步骤5:检查屏幕状态')
|
||||
# self.asserts.assert_in('State=2', power_state)
|
||||
# 控件检查
|
||||
self.step('步骤6.{}:检查是否在桌面'.format(retry))
|
||||
self.step('步骤5.{}:检查是否在桌面'.format(retry))
|
||||
self.common_oh.checkIfTextExist(self.Phone1, '相机')
|
||||
self.common_oh.checkIfTextExist(self.Phone1, '音乐')
|
||||
# 截图对比
|
||||
self.step('步骤7.{}:截图对比'.format(retry))
|
||||
self.step('步骤6.{}:截图对比'.format(retry))
|
||||
launcher_pic = 'launcher.jpeg'
|
||||
self.take_picture_to_local(launcher_pic)
|
||||
similarity = self.compare_image_similarity(launcher_pic)
|
||||
@ -55,16 +52,16 @@ class Launcher(ITestCase):
|
||||
break
|
||||
except:
|
||||
if retry < 2:
|
||||
self.step('步骤8.{}:启动失败,重启设备,重试'.format(retry))
|
||||
self.step('步骤7.{}:启动失败,重启设备,重试'.format(retry))
|
||||
self.common_oh.shell(self.Phone1, 'rm -rf /data/*')
|
||||
self.common_oh.safeReboot(self.Phone1)
|
||||
for i in range(5):
|
||||
try:
|
||||
print_info('检查屏幕是否已点亮')
|
||||
self.common_oh.getScreenStatus(self.Phone1)
|
||||
break
|
||||
except:
|
||||
self.common_oh.wait(self.Phone1, 14)
|
||||
# for i in range(5):
|
||||
# try:
|
||||
# print_info('检查屏幕是否已点亮')
|
||||
# self.common_oh.getScreenStatus(self.Phone1)
|
||||
# break
|
||||
# except:
|
||||
# self.common_oh.wait(self.Phone1, 14)
|
||||
else:
|
||||
self.step('步骤8.{}:重试了3次,启动失败,收集crash'.format(retry))
|
||||
self.common_oh.shell(self.Phone1, 'cd /data/log/faultlog/temp && tar -cf after_test_cppcrash{}.tar cppcrash*'.format(self.device_name))
|
||||
|
Loading…
Reference in New Issue
Block a user