65 HardwareAndroid.sanity_check(self)
67 if not self.
_adb.is_root():
72 '/sys/class/power_supply/battery/capacity',
73 '/sys/devices/system/cpu/online'] + \
74 [
'/sys/devices/system/cpu/cpu%i/cpufreq/scaling_cur_freq' % i
75 for i
in range(2, 4)] + \
76 [
'/sys/kernel/debug/clk/bimc_clk/measure',
77 '/sys/class/thermal/thermal_zone22/temp',
78 '/sys/class/thermal/thermal_zone23/temp']))
81 [
Expectation(int, min_value=30, name=
'battery', sleeptime=30*60),
82 Expectation(str, exact_value=
'2-3', name=
'online cpus')] + \
83 [
Expectation(int, exact_value=CPU_CLOCK_RATE, name=
'cpu_%i clock rate' %i)
84 for i
in range(2, 4)] + \
85 [
Expectation(long, min_value=902390000, max_value=902409999,
86 name=
'measured ddr clock', sleeptime=10),
87 Expectation(int, max_value=41000, name=
'pm8994_tz temperature'),
88 Expectation(int, max_value=40, name=
'msm_therm temperature')]
90 Expectation.check_all(expectations, result.splitlines())