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 TemperatureDataSuspendAndResume(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(TemperatureDataSuspendAndResume, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(TemperatureDataSuspendAndResume, self).tearDown() def test_temperature_data_after_suspend_and_resume(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.check_temperature_sensor_data() self.sensorImpl.check_enter_s0i3_state_for_ivi() self.sensorImpl.check_temperature_sensor_data()
class TemperatureDataResponding(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(TemperatureDataResponding, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(TemperatureDataResponding, self).tearDown() def test_temperature_data_responding(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.check_temperature_sensor_data() self.sensorImpl.check_screen_response_comm() self.sensorImpl.check_temperature_sensor_data()
class TemperatureDataSuspendAndResume10Times(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(TemperatureDataSuspendAndResume10Times, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name self.sensorImpl.boot_up_completed_skip_boot_ui() super(TemperatureDataSuspendAndResume10Times, self).tearDown() def test_temperature_data_after_turn_screen_on_off_10_times(self): print "[RunTest]: %s" % self.__str__() #get method self name fileName = sys._getframe().f_code.co_name for loop in range(10): self.sensorImpl.logger.info("") self.sensorImpl.logger.info("Loop %d/10 " % (loop + 1) + fileName) self.sensorImpl.check_enter_s0i3_state_for_ivi() self.sensorImpl.check_temperature_sensor_data()