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")
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)
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()
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()
def __init__(self): self.format = None self.fileHandler = None self.logger = Logger.getlogger()
''' @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):
# 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()
def __init__(self): self.d = g_common_obj.get_device() self.adb = g_common_obj self.log = Logger.getlogger(self.__class__.__name__)
def __init__(self, cfg): self.d = g_common_obj.get_device() self.cfg = cfg self.pnp_setting = PnpImpl() self.logger = Logger.getlogger(__name__)