class ScreenRatio(UIATestBase):
    @classmethod
    def setUpClass(cls):
        print "[setUpClass]: %s" % cls.__name__
        super(ScreenRatio, cls).setUpClass()
        cls.d = g_common_obj.get_device()
        g_common_obj.root_on_device()
        g_common_obj.remount_device()

    def setUp(self):
        print "[Setup]:%s" % self.__class__.__name__
        super(ScreenRatio, self).setUp()
        self.displaymetrics = DisplayMetricsReportImpl()

    def tearDown(self):
        print "[tearDown]:%s" % self.__class__.__name__
        super(ScreenRatio, self).tearDown()

    @classmethod
    def tearDownClass(cls):
        print "[tearDownClass]: %s" % cls.__name__
        super(ScreenRatio, cls).tearDownClass()

    def test_Display_Screen_Aspect_Ratio(self):
        print "[RunTest]: %s" % self.__str__()
        windows_info.get_wm_size()
        self.displaymetrics.calculate_screen_aspect_ratio()
Exemplo n.º 2
0
class BrightnessDim(UIATestBase):
    """
    """
    def setUp(self):
        """
        @summary: set up
        @return: None
        """
        super(BrightnessDim, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self.display = DisplayMetricsReportImpl()

    def tearDown(self):
        """
        @summary: tear tearDown
        @return: None
        """
        super(BrightnessDim, self).tearDown()
        print "[Teardown]: %s" % self._test_name
        dbsetting.set_status_stay_awake(True)
        dbsetting.set_screen_off_timeout(1800000)
        g_common_obj.back_home()

    def test_brightness_dim(self):
        """
        Check display backlight will dim after idle it for a period of time.
        """
        print "[RunTest]: %s" % self.__str__()
        dbsetting.set_status_stay_awake(False)
        dbsetting.get_screen_off_timeout()
        dbsetting.set_screen_off_timeout(15000)
        time.sleep(16)
        self.display.check_display()
Exemplo n.º 3
0
 def setUp(self):
     """
     @summary: set up
     @return: None
     """
     super(BrightnessDim, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self.display = DisplayMetricsReportImpl()
 def setUp(self):
     print "[Setup]:%s" % self.__class__.__name__
     super(RefreshRate, self).setUp()
     self.displaymetrics = DisplayMetricsReportImpl()
     self.photosImpl = PhotosExtendImpl()
     self.photos = get_photo_implement()
     self.photos.rm_delete_photos()
     self.photos.refresh_sdcard()
     self.remote_path = self.photosImpl.push_videos(
         count=1,
         like='H264_L3.2_HP_720p_60fps_AAC_192kb_44KHz',
         exts='.mp4')[0]
class RefreshRate(UIATestBase):
    @classmethod
    def setUpClass(cls):
        print "[setUpClass]: %s" % cls.__name__
        super(RefreshRate, cls).setUpClass()
        cls.d = g_common_obj.get_device()
        g_common_obj.root_on_device()
        g_common_obj.remount_device()

    def setUp(self):
        print "[Setup]:%s" % self.__class__.__name__
        super(RefreshRate, self).setUp()
        self.displaymetrics = DisplayMetricsReportImpl()
        self.photosImpl = PhotosExtendImpl()
        self.photos = get_photo_implement()
        self.photos.rm_delete_photos()
        self.photos.refresh_sdcard()
        self.remote_path = self.photosImpl.push_videos(
            count=1,
            like='H264_L3.2_HP_720p_60fps_AAC_192kb_44KHz',
            exts='.mp4')[0]

    def tearDown(self):
        print "[tearDown]:%s" % self.__class__.__name__
        self.photos.rm_delete_photos()
        self.photos.refresh_sdcard()
        super(RefreshRate, self).tearDown()

    @classmethod
    def tearDownClass(cls):
        print "[tearDownClass]: %s" % cls.__name__
        super(RefreshRate, cls).tearDownClass()

    def test_Display_RefreshRate(self):
        print "[RunTest]: %s" % self.__str__()
        self.displaymetrics.compare_refresh_rate()
        self.photos.play_video_command(self.remote_path)
        #         self.photos.launch_photos_am()
        #         self.photos.play_video()
        time.sleep(10)
        self.photos.stop_photos_am()
        g_common_obj.assert_exp_happens()
class DisplayMetricsReportTest(UIATestBase):
    @classmethod
    def setUpClass(cls):
        print "[setUpClass]: %s" % cls.__name__
        super(DisplayMetricsReportTest, cls).setUpClass()
        cls.d = g_common_obj.get_device()
        g_common_obj.root_on_device()
        g_common_obj.remount_device()

    def setUp(self):
        print "[Setup]:%s" % self.__class__.__name__
        super(DisplayMetricsReportTest, self).setUp()
        self.displaymetrics = DisplayMetricsReportImpl()

    def tearDown(self):
        print "[tearDown]:%s" % self.__class__.__name__
        super(DisplayMetricsReportTest, self).tearDown()

    @classmethod
    def tearDownClass(cls):
        print "[tearDownClass]: %s" % cls.__name__
        super(DisplayMetricsReportTest, cls).tearDownClass()

    def test_Display_MetricsReport(self):
        print "[RunTest]: %s" % self.__str__()
        print "1.[Debug] compare dumpsys size with real size"
        self.displaymetrics.compare_dumpsys_size_with_real_size()
        print "2.[Debug] compare dumpsys density with real density"
        self.displaymetrics.compare_dumpsys_density_with_real_density()
        print "3.[Debug] judge if dumpsys density is in [120,160,213,240,280,320,360,400,480,560,640]"
        self.displaymetrics.judge_density_in_range()
 def setUp(self):
     print "[Setup]:%s" % self.__class__.__name__
     super(DalvikTest, self).setUp()
     self.displaymetrics = DisplayMetricsReportImpl()
 def setUp(self):
     print "[Setup]:%s" % self.__class__.__name__
     super(ScreenRatio, self).setUp()
     self.displaymetrics = DisplayMetricsReportImpl()