class power_cycling_reboot_compass_fastest(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() #self.cfg_file = "tests.tablet.sensor.conf" testprjsenortest_package = "android.intel.umg.sensor.test" sensortest_package = "android.intel.umg.sensor" self.sensorImpl.install_artifactory_app("testprjsenortest", testprjsenortest_package) self.sensorImpl.install_artifactory_app("sensortest", sensortest_package) super(power_cycling_reboot_compass_fastest, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(power_cycling_reboot_compass_fastest, self).tearDown() def test_power_cycling_reboot_compass_fastest(self): file_Name = os.path.split(os.path.realpath(__file__))[1].split('.')[0].split('_', 3)[3] str_fre = 'frequency_' fileName = str_fre + file_Name freq_name = fileName.split('_')[1].strip() num = 0 for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) self.sensorImpl.reboot_cycle() time.sleep(5) if self.sensorImpl.sensor_execute_get_para_common(fileName, freq_name) is False: num += 1 print num if num > 90: assert False
class TemperatureDataReboot(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(TemperatureDataReboot, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(TemperatureDataReboot, self).tearDown() def test_temperature_data_after_reboot(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.check_temperature_sensor_data() self.sensorImpl.reboot_cycle() self.sensorImpl.check_temperature_sensor_data()
class power_cycling_reboot_fusion_sensor_fastest(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() #self.cfg_file = "tests.tablet.sensor.conf" testprjsenortest_package = "android.intel.umg.sensor.test" sensortest_package = "android.intel.umg.sensor" self.sensorImpl.install_artifactory_app("testprjsenortest", testprjsenortest_package) self.sensorImpl.install_artifactory_app("sensortest", sensortest_package) super(power_cycling_reboot_fusion_sensor_fastest, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(power_cycling_reboot_fusion_sensor_fastest, self).tearDown() def test_power_cycling_reboot_gravity_fastest(self): fileName = "frequency_gravity_fastest" freq_type = fileName.split('_')[2].strip() num = 0 for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.set_screen_status("on") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) self.sensorImpl.reboot_cycle() time.sleep(5) if self.sensorImpl.sensor_execute_get_para_common( fileName, freq_type) is False: num += 1 print num if num > 90: assert False def test_power_cycling_reboot_orientation_fastest(self): fileName = "frequency_orientation_fastest" freq_type = fileName.split('_')[2].strip() num = 0 for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.set_screen_status("on") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) self.sensorImpl.reboot_cycle() time.sleep(5) if self.sensorImpl.sensor_execute_get_para_common( fileName, freq_type) is False: num += 1 print num if num > 90: assert False def test_power_cycling_reboot_rotation_vector_fastest(self): fileName = "frequency_rotation_vector_fastest" freq_type = fileName.split('_')[3].strip() num = 0 for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.set_screen_status("on") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) self.sensorImpl.reboot_cycle() time.sleep(5) if self.sensorImpl.sensor_execute_get_para_common( fileName, freq_type) is False: num += 1 print num if num > 90: assert False def test_power_cycling_reboot_linear_accelerometer_fastest(self): fileName = "frequency_linear_accelerometer_fastest" freq_type = fileName.split('_')[3].strip() num = 0 for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.set_screen_status("on") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) self.sensorImpl.reboot_cycle() time.sleep(5) if self.sensorImpl.sensor_execute_get_para_common( fileName, freq_type) is False: num += 1 print num if num > 90: assert False