def __init__(self, host_path):
        self.logger = Logger.getlogger()
        self.host_path = host_path
        self.camera_helper = MultiMediaSwitchCameraHelper(
            skip_import_camera=True)
        self.target_folder = os.path.join(self.host_path,
                                          self.camera_helper.device,
                                          self.camera_helper.android_version)
        self.expect_folder = os.path.join(self.target_folder, "expect")
        self.actual_folder = os.path.join(self.target_folder, "actual")
        if not os.path.exists(self.expect_folder):
            os.makedirs(self.expect_folder)
        if not os.path.exists(self.actual_folder):
            os.makedirs(self.actual_folder)

        self.ffmpeg_cmd = "ffmpeg -i %s -ss 00:00.02 -y -q:v 2 -vframes 1 %s"
        self.movies_folder_device_path = "/sdcard/Movies/"
        self.scale_test_xml_value_dict = {1: 30, 2: 50, 3: 60}
        self.play_result = -1

        self.get_cfg_file_helper = GetConfigFileHelper(
            "", "multimedia_scale_test_helper.conf")
        self.scale_test_cfg = self.get_cfg_file_helper.get_section("config")
        self.multimedia_setting = MultiMediaSetting(
            self.get_cfg_file_helper.cfg_file)
        self.generated_reference_library = int(
            self.scale_test_cfg.get("generated_reference_library"))
        self.reference_library_folder = self.scale_test_cfg.get(
            "reference_library_folder")
        self.reference_library_folder = os.path.join(
            self.reference_library_folder, self.camera_helper.device,
            self.camera_helper.android_version)
        self.xml_file_dst_path = self.scale_test_cfg.get("xml_file_dst_path")
        self.o_image_camera3_xml_file_dst_path = self.scale_test_cfg.get(
            "o_image_camera3_xml_file_dst_path")
Esempio n. 2
0
 def setUp(self):
     """
     @summary: set up
     @return: None
     """
     super(TestGraphics, self).setUp()
     self.logger = Logger.getlogger(__name__)
     self._test_name = __name__
     self.logger.info("[Setup]: %s" % self._test_name)
Esempio n. 3
0
    def setUp(self):
        super(AnTuTuTest, self).setUp()
        self.logger = Logger.getlogger(__name__)
        self._test_name = __name__
        self.logger.info("[Setup]: %s" % self._test_name)
        cfg_file = 'tests.tablet.pnp.conf'

        #init function object
        self.wifi = WifiSettingImpl(self.config.read(cfg_file, 'wifisetting'))
        self.pnp = PnpImpl()
        self.antutu = AntutuImpl(self.config.read(cfg_file, 'antutu'))
        self._init_env()
Esempio n. 4
0
 def setUp(self):
     super(Location_OnOff, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self.d = g_common_obj.get_device()
     self.l = Logger.getlogger(__name__)
     self.gc = GPS_Common()
     self.gc.check_if_wifi_connected()
     self.gc.init_apk()
     self.gc.Turn_On_Location()
     self.gc.init_location()
     (self._lattd, self._longtd) = self.gc.fetch_latitude_longitude()
Esempio n. 5
0
 def __init__(self):
     self.format = None
     self.fileHandler = None
     self.logger = Logger.getlogger()
Esempio n. 6
0
'''
@summary: Android safe mode test.
@since: 07/11/2016
@author: Lijin Xiong
'''

import time

from testlib.util.uiatestbase import UIATestBase
from testlib.util.common import g_common_obj
from testlib.androidframework.adb_utils import AdbUtils
from testlib.androidframework.fetch_resources import resource
from testlib.androidframework.common import UiAutomatorUtils
from testlib.util.log import Logger

LOG = Logger.getlogger(__name__)

# to do:
# below function is implemented because UiAutomatorUtils.unlock_screen() will
# not work in Broxton-M. This function will be soon moved to common class

def unlock_screen():
    menu_cmd = "input keyevent MENU"
    home_cmd = "input keyevent HOME"

    g_common_obj.adb_cmd(menu_cmd)
    g_common_obj.adb_cmd(menu_cmd)
    g_common_obj.adb_cmd(home_cmd)

class Safe_Mode(UIATestBase):
Esempio n. 7
0
# coding: utf-8
import os
import time
import re
import sys
from testlib.util.uiatestbase import UIATestBase
from testlib.util.common import g_common_obj
from testlib.util.config import TestConfig
from testlib.multimedia.multimedia_setting import MultiMediaSetting
from testlib.multimedia.multimedia_drm_helper import MultiMediaDRMHelper, MultiMediaVideoQualityHelper
from testlib.systemui.systemui_impl import SystemUI
from testlib.util.common import g_common_obj as adb

from testlib.util.log import Logger
logger = Logger.getlogger()


class ExoPlayerTest(UIATestBase):
    """
    @summary: Test Widevine
    """

    config = TestConfig()

    def setUp(self):
        """
        @summary: set up
        @return: None
        """
        super(ExoPlayerTest, self).setUp()
        self.d = g_common_obj.get_device()
Esempio n. 8
0
 def __init__(self):
     self.d = g_common_obj.get_device()
     self.adb = g_common_obj
     self.log = Logger.getlogger(self.__class__.__name__)
Esempio n. 9
0
 def __init__(self, cfg):
     self.d = g_common_obj.get_device()
     self.cfg = cfg
     self.pnp_setting = PnpImpl()
     self.logger = Logger.getlogger(__name__)