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()
Esempio n. 4
0
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()
Esempio n. 5
0
 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()
Esempio n. 10
0
 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()
Esempio n. 11
0
 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()
Esempio n. 13
0
    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()
Esempio n. 14
0
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
Esempio n. 16
0
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()
Esempio n. 17
0
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
Esempio n. 19
0
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
Esempio n. 21
0
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()
Esempio n. 23
0
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
Esempio n. 25
0
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")
Esempio n. 26
0
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
Esempio n. 27
0
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()
Esempio n. 29
0
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()