def __init__(self, device=None): if not device: device = g_common_obj.get_test_device() self.server = AutomatorServer(serial=device.serial, adb_server_host=device.adb_server_host, adb_server_port=device.adb_server_port, app=AudioStubApp(device))
def __init__(self): self.device = g_common_obj.get_test_device() self._device = g_common_obj.get_device() self.base_path = os.path.split(os.path.realpath(__file__))[0].split( os.sep) chk_64_supported = "getprop | grep ro.product.cpu.abi\]" result = g_common_obj.adb_cmd_capture_msg(chk_64_supported) self.exec_bin = "/data/app/oglconform" if "64" in result else "/data/app/oglconform_x86"
def adb_dumpsys(self, service_name): """dumpsys by service name""" cmd = 'dumpsys %s' % (service_name) msg = g_common_obj.get_test_device()\ .adb_cmd_capture_msg_ext(repr(cmd), time_out=90) if 'Error' in msg or "Can't find service:" in msg: assert False, "[FAILURE] %s" % (msg) return msg
def __init__(self, device=None): # FIXME: InstrumentatedBaseImpl not support multi-device self.instr = InstrumentedBaseImpl() self.instr.intialize() self.instr.test_pkg = self.package_name if not device: self.adb = g_common_obj.get_test_device() else: self.adb = device
def __init__(self, account, password, device=None): """ @summary: Audio Hangouts obj @param account: Stromg. account email @param password: String, account password """ self.logger = AudioLogger.getLogger() self.device = device if device else g_common_obj.get_test_device() self.d = device.get_device() self.__account_email = account # if account else self.config.read(section = "google_account").get("user_name") self.__account_psw = password # if password else self.config.read(section = "google_account").get("password")
def __init__(self, device=None, number=None): ''' d is the uiautomator instance ''' self.adb = device if device else g_common_obj.get_test_device() self.device = self.adb self.d = self.adb.get_device() if not number: number = self._get_number() self.number = number self.logger = AudioLogger.getLogger()
def __init__(self): formatter = "[%(asctime)s - %(levelname)s] %(message)s" self.testDevice = g_common_obj.get_test_device() self.d = g_common_obj.get_device() self.dsn = self.d.server.adb.device_serial() self.logger = Logger("Sensor", formatter) self.conf = ConfigParser.ConfigParser() # self.conf_file = self.match_configuration() self.relay = None self.conf_file = "tests.tablet.sensor.conf" self.conf_path = os.path.join(os.environ.get('TEST_DATA_ROOT', ''), self.conf_file)
def get_device_log(self, time_mark=None, filters="", pid=None): """get device log""" cmd = 'logcat -d"' filtered_out_cmd = "PDelay Response Receipt Timeout" if time_mark: cmd = 'logcat -v threadtime -t "%s.000" %s' % (time_mark, filters) cmd = repr(cmd) + r"|grep -Ev '\-\- beginning|%s'" % filtered_out_cmd log = g_common_obj.get_test_device().adb_cmd_capture_msg_ext( cmd, time_out=90) if pid: pid_filter = re.findall(r".+ %s \d+ .+\n" % (pid), log) log = ''.join(pid_filter) return log
def __init__(self): self._device = g_common_obj.get_device() self.tmp = tempfile.gettempdir() self.tmpdir = getTmpDir() self.inside_output = "/sdcard/TestResult.qpa" self.device = g_common_obj.get_test_device() self.env = EnvironmentUtils() self._mustpass_path = '/sdcard' self._mustpass_list = [ 'vk-master.txt', 'egl-master.txt', 'gles2-master.txt', 'gles3-master.txt', 'gles31-master.txt' ] self._failure_log = os.path.join( g_common_obj.globalcontext.user_log_dir, 'deqp_failures.log') self._raw_deqp_result = os.path.join( g_common_obj.globalcontext.user_log_dir, 'deqp_test_result.log') self._extension_list = os.path.join( g_common_obj.globalcontext.user_log_dir, 'extension_list.log')
def intialize(self): self.device = g_common_obj.get_test_device() if self.pkg_files is None: return for _file in self.pkg_files: _install(self.device, os.path.join(self.apk_repo_path, _file))
def __init__(self): self.device = g_common_obj.get_test_device() self._device = g_common_obj.get_device() self.base_path = os.path.split(os.path.realpath(__file__))[0].split( os.sep)
def __init__(self, serial = None): if not serial: self.testDevice = g_common_obj.get_test_device() else: self.testDevice = TestDevice(serial)
def __init__ (self, cfg = "", device = None): self.device = device if device else g_common_obj.get_test_device() self.d = self.device.get_device() if device else g_common_obj.get_device() self.cfg = cfg #self.dut = self.d self.logger = AudioLogger.getLogger()