def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_linear_accelerometer_ui, self).setUp()
def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_orientation_sync, self).setUp()
def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_gyroscope_normal, self).setUp()
class jitter_rotation_vector_normal(UIATestBase): ''' calculate the jitter of rotation vector sensor normal delay time ''' def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_rotation_vector_normal, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(jitter_rotation_vector_normal, self).tearDown() def test_jitter_rotation_vector_normal(self): fileName = os.path.split(os.path.realpath(__file__))[1] sensor_type = fileName.split('_')[1].strip() + " vector" self.sensorImpl.sensor_log( self.config.read(self.cfg_file, "artifactory"), "Normal", sensor_type) self.sensorImpl.check_log()
def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() self.sensorCommon = SensorCommon() self.sensorCommon.keep_awake() super(compass_longlasting_streaming, self).setUp()
class jitter_linear_accelerometer_game(UIATestBase): ''' calculate the jitter of linear accelerometer sensor game delay time ''' def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_linear_accelerometer_game, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(jitter_linear_accelerometer_game, self).tearDown() def test_jitter_linear_accelerometer_game(self): fileName = os.path.split(os.path.realpath(__file__))[1] sensor_type = fileName.split('_')[1].strip() + " acceleration" self.sensorImpl.sensor_log( self.config.read(self.cfg_file, "artifactory"), "Game", sensor_type) self.sensorImpl.check_log()
def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name self.sensortest_package = "android.intel.umg.sensor.test" self.sensor_package = "android.intel.umg.sensor" self.sensorImpl = SensorImpl() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.sensortest_package) self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.sensor_package) super(accelerometer_streaming, self).setUp()
class accelerometer_streaming(UIATestBase): def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name self.sensortest_package = "android.intel.umg.sensor.test" self.sensor_package = "android.intel.umg.sensor" self.sensorImpl = SensorImpl() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.sensortest_package) self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.sensor_package) super(accelerometer_streaming, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(accelerometer_streaming, self).tearDown() def test_accelerometer_streaming(self): fileName = os.path.split(os.path.realpath(__file__))[1] sensor_type = fileName.split('_')[0].strip() num = 0 for loop in range(10): self.sensorImpl.logger.info("") self.sensorImpl.logger.info("Loop %d/10 test accelerometer delay" %(loop+1)) if self.sensorImpl.excute(fileName, "delay", sensor_type, str(10), "fastest", str(0), "fastest") is False: num += 1 if num > 5: assert False self.sensorImpl.logger.info("test accelerometer jitter--------^_^--------") self.sensorImpl.sensor_log(self.config.read(self.cfg_file, "artifactory"), "Fastest", sensor_type) self.sensorImpl.check_log()
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_power_on_gyroscope_fastest, self).setUp()
def setUp(self): self._test_name = __name__ self.apk1_package = "android.intel.umg.sensor.test" self.apk2_package = "android.intel.umg.sensor" print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.apk1_package) self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.apk2_package) super(concurrent_linear_accelerometer_fastest, self).setUp()
def setUp(self): self._test_name = __name__ self.apk1_package = "android.intel.umg.sensor.test" self.apk2_package = "android.intel.umg.sensor" print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() self.cfg_file = "tests.tablet.sensor.conf" #self.cfg_file = self.sensorImpl.match_configuration() self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.apk1_package) self.sensorImpl.install_app(self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.apk2_package) super(range_gyroscope, self).setUp()
def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() #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(delay_accelerometer_all_type_10_minutes, self).setUp()
def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() self.sensorCommon = SensorCommon() #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(light_get_number, self).setUp()
class compass_longlasting_streaming(UIATestBase): def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() self.sensorCommon = SensorCommon() self.sensorCommon.keep_awake() super(compass_longlasting_streaming, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(compass_longlasting_streaming, self).tearDown() def test_compass_longlasting_streaming(self): fileName = os.path.split(os.path.realpath(__file__))[1] sensor_type = fileName.split('_')[0].strip() compass_type = "magnetic field" sensor_longlasting_mark = "longlasting" num = 0 self.sensorImpl.logger.info("-------test %s jitter----------------" % sensor_type) self.sensorImpl.sensor_log(sensor_longlasting_mark, "Fastest", compass_type) for loop in range(100): self.sensorImpl.logger.info("") self.sensorImpl.logger.info("Loop %d/100 " % (loop + 1) + fileName) print "sensor log check" self.sensorImpl.longlasting_20min_get() if self.sensorImpl.long_lasting_check_log() is False: num += 1 print num if num > 90: self.sensorImpl.long_lasting_check_log() assert self.sensorImpl.long_lasting_check_log()
class range_linear_accelerometer(UIATestBase): def setUp(self): self._test_name = __name__ self.apk1_package = "android.intel.umg.sensor.test" self.apk2_package = "android.intel.umg.sensor" print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.apk1_package) self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.apk2_package) super(range_linear_accelerometer, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(range_linear_accelerometer, self).tearDown() def test_range_linear_accelerometer(self): ''' check the max range of linear_accelerometer ''' fileName = os.path.split(os.path.realpath(__file__))[1] type = fileName.split('_')[0].strip() sensor_type = fileName.split('_')[1].strip() + fileName.split( '_')[2].split('.')[0].strip() cfg = self.config.read(self.cfg_file, 'range_linear_accelerometer') catagory = cfg.get("catagory") sensorName = cfg.get("sensorname") compare_result = cfg.get("compare_result") para1 = cfg.get("para1") para2 = cfg.get("para2") num = 0 for loop in range(10): self.sensorImpl.logger.info("") self.sensorImpl.logger.info( "Loop %d/10 range_linear_accelerometer" % (loop + 1)) if self.sensorImpl.excute(fileName, catagory, sensorName, compare_result, para1, para2, type, sensor_type) is False: num += 1 if num > 5: assert False
class TemperatureDataAccuracy(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(TemperatureDataAccuracy, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(TemperatureDataAccuracy, self).tearDown() def test_temperature_data_accuracy(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.check_temperature_sensor_accuracy()
class AllSensorSupport(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(AllSensorSupport, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(AllSensorSupport, self).tearDown() def test_all_sensor_support(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.check_all_sensor_support()
class concurrent_rotation_vector_fastest(UIATestBase): def setUp(self): self._test_name = __name__ self.apk1_package = "android.intel.umg.sensor.test" self.apk2_package = "android.intel.umg.sensor" print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.apk1_package) self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.apk2_package) super(concurrent_rotation_vector_fastest, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(concurrent_rotation_vector_fastest, self).tearDown() def test_concurrent_rotation_vector_fastest(self): ''' test the freq and delay for concurrent fastest mode rotation_vector ''' fileName = os.path.split(os.path.realpath(__file__))[1] freq_type = fileName.split('_')[3].split('.')[0].strip() cfg = self.config.read(self.cfg_file, 'concurrent_rotation_vector_fastest') catagory = cfg.get("catagory") sensorName = cfg.get("sensorname") compare_result = cfg.get("compare_result") para1 = cfg.get("para1") para2 = cfg.get("para2") num = 0 for loop in range(10): self.sensorImpl.logger.info("") self.sensorImpl.logger.info( "Loop %d/10 concurrent_rotation_vector_fastest" % (loop + 1)) if self.sensorImpl.excute(fileName, catagory, sensorName, compare_result, para1, para2, freq_type) is False: num += 1 if num > 5: assert False
class RangeTemperature(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(RangeTemperature, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(RangeTemperature, self).tearDown() def test_range_temperature(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.launch_My_Sensor_App() self.sensorImpl.check_temperature_sensor_info("Range")
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 jitter_compass_sync(UIATestBase): def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_compass_sync, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(jitter_compass_sync, self).tearDown() def test_jitter_compass_sync(self): fileName = os.path.split(os.path.realpath(__file__))[1] self.sensorImpl.sensor_log( self.config.read(self.cfg_file, "artifactory"), "Fastest", "magnetic field") self.sensorImpl.check_log_average()
class jitter_linear_accelerometer_sync(UIATestBase): def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_linear_accelerometer_sync, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(jitter_linear_accelerometer_sync, self).tearDown() def test_jitter_linear_accelerometer_sync(self): fileName = os.path.split(os.path.realpath(__file__))[1] sensor_type = fileName.split('_')[1].strip() + " acceleration" self.sensorImpl.sensor_log( self.config.read(self.cfg_file, "artifactory"), "Fastest", sensor_type) self.sensorImpl.check_log_average()
class jitter_compass_fastest(UIATestBase): ''' calculate the jitter of compass sensor fastest delay time ''' def setUp(self): self._test_name = __name__ print "[Setup]: %s" % self._test_name configuration = "tests.tablet.sensor.conf" self.cfg_file = configuration self.sensorImpl = SensorImpl() super(jitter_compass_fastest, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(jitter_compass_fastest, self).tearDown() def test_jitter_compass_fastest(self): fileName = os.path.split(os.path.realpath(__file__))[1] self.sensorImpl.sensor_log(self.config.read(self.cfg_file, "artifactory"), "Fastest", "magnetic field", 198) self.sensorImpl.check_log(40)
class delay_accelerometer_all_type_10_minutes(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() #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(delay_accelerometer_all_type_10_minutes, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(delay_accelerometer_all_type_10_minutes, self).tearDown() def test_delay_accelerometer_all_type_10_minutes(self): fileName_ = "delay_accelerometer_" type_fastest = "fastest" type_game = "game" type_normal = "normal" type_ui = "ui" num = 0 for loop in range(15): self.sensorImpl.logger.info("Loop %d/15 delay_accelerometer_all_type_10_minutes" % (loop + 1)) self.sensorImpl.logger.info("File Name: " + fileName_+type_fastest) if self.sensorImpl.sensor_execute_get_para_common(fileName_+type_fastest, type_fastest) is False: num += 1 time.sleep(3) self.sensorImpl.logger.info("File Name: " + fileName_ + type_game) if self.sensorImpl.sensor_execute_get_para_common(fileName_ + type_game, type_game) is False: num += 1 time.sleep(3) self.sensorImpl.logger.info("File Name: " + fileName_ + type_normal) if self.sensorImpl.sensor_execute_get_para_common(fileName_ + type_normal, type_normal) is False: num += 1 time.sleep(3) self.sensorImpl.logger.info("File Name: " + fileName_ + type_ui) if self.sensorImpl.sensor_execute_get_para_common(fileName_ + type_ui, type_ui) is False: num += 1 print num if num > 19: assert False
class InfoTemperature(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() super(InfoTemperature, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(InfoTemperature, self).tearDown() def test_info_temperature(self): print "[RunTest]: %s" % self.__str__() self.sensorImpl.launch_My_Sensor_App() self.sensorImpl.check_temperature_sensor_info("Name") self.sensorImpl.check_temperature_sensor_info("Type") self.sensorImpl.check_temperature_sensor_info("Version") self.sensorImpl.check_temperature_sensor_info("Delay")
class frequency_gyroscope_ui(UIATestBase): def setUp(self): self._test_name = __name__ self.apk1_package = "android.intel.umg.sensor.test" self.apk2_package = "android.intel.umg.sensor" print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() # self.cfg_file = self.sensorImpl.match_configuration() self.cfg_file = "tests.tablet.sensor.conf" self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "testprjsenortest", self.apk1_package) self.sensorImpl.install_app( self.config.read(self.cfg_file, "artifactory"), "location_apks", "sensortest", self.apk2_package) super(frequency_gyroscope_ui, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(frequency_gyroscope_ui, self).tearDown() def test_frequency_gyroscope_ui(self): fileName = os.path.split(os.path.realpath(__file__))[1] freq_type = fileName.split('_')[2].split('.')[0].strip() sensor_type = fileName.split('_')[1].strip() product = self.sensorImpl.check_product() if 'mrd' in product: cfg = self.config.read(self.cfg_file, 'frequency_gyroscope_ui_t3mrd') else: cfg = self.config.read(self.cfg_file, 'frequency_gyroscope_ui') catagory = cfg.get("catagory") sensorName = cfg.get("sensorname") compare_result = cfg.get("compare_result") para1 = cfg.get("para1") para2 = cfg.get("para2") num = 0 for loop in range(10): self.sensorImpl.logger.info("") self.sensorImpl.logger.info("Loop %d/10 frequency_gyroscope_ui" % (loop + 1)) if self.sensorImpl.excute(fileName, catagory, sensorName, compare_result, para1, para2, freq_type, sensor_type) is False: num += 1 if num > 5: assert False
class light_get_number(UIATestBase): def setUp(self): self._test_name = __name__ print print "[Setup]: %s" % self._test_name self.sensorImpl = SensorImpl() self.sensorCommon = SensorCommon() #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(light_get_number, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(light_get_number, self).tearDown() def test_light_get_number(self): sensor_name = "Light" self.sensorImpl.basicTest_SensorTest_App(sensor_name) self.sensorImpl.light_check_reuslt(sensor_name)
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()