64 HardwareAndroid.sanity_check(self)
66 if not self.
_adb.is_root():
70 cat /sys/class/power_supply/battery/capacity \
71 /sys/devices/system/cpu/online \
72 /sys/class/thermal/thermal_zone14/temp \
73 /sys/class/thermal/thermal_zone15/temp \
74 /sys/kernel/debug/clk/oxili_gfx3d_clk/measure \
75 /sys/kernel/debug/clk/bimc_clk/measure
77 cat /sys/devices/system/cpu/cpu$N/cpufreq/scaling_cur_freq
81 [
Expectation(int, min_value=30, name=
'battery', sleeptime=30*60),
82 Expectation(str, exact_value=
'4-6', name=
'online cpus'),
83 Expectation(int, max_value=88, name=
'tsens_tz_sensor13'),
84 Expectation(int, max_value=88, name=
'tsens_tz_sensor14'),
85 Expectation(long, min_value=(GPU_CLOCK_RATE - 5000),
86 max_value=(GPU_CLOCK_RATE + 5000), name=
'gpu clock rate'),
87 Expectation(long, min_value=647995000, max_value=648007500,
88 name=
'ddr clock rate', sleeptime=10)] + \
89 [
Expectation(int, exact_value=CPU_CLOCK_RATE, name=
'cpu_%i clock rate' %i)
92 Expectation.check_all(expectations, result.splitlines())