# @description: stream, play and record audio from master to slave device # @author: [email protected] # @usage example: # python eavb_device_setup.py -s DutSerialNumber # # Note: Always 'serial' will be master and 'serial2' will be slave ####################################################################### # Build in libraries import sys import os # Used defined libraries from testlib.base.base_utils import get_args from testlib.scripts.audio import audio_utils globals().update(vars(get_args(sys.argv))) args = {} #for entry in script_args: # key, val = entry.split("=") # args[key] = val # mandatory arguments #serial2 = args["serial2"] print serial audio_utils.sound_card(serial=serial) #audio_utils.stream(serial=serial2)
import sys from testlib.base.base_utils import get_args from testlib.scripts.android.adb import adb_steps from testlib.scripts.android.adb import adb_utils from testlib.scripts.gms.PlayGames import play_games_steps from testlib.scripts.android.ui import ui_steps from testlib.scripts.android.ui import ui_utils from testlib.scripts.gms import gms_utils ################################################################################ # Fetch parameters passed to the script ################################################################################ args = get_args(sys.argv) globals().update(vars(args)) globals().update(eval(script_args[0])) adb_steps.root_connect_device(serial=serial, port=adb_server_port)() globals().update({"version": adb_utils.get_android_version()}) ACCOUNT = account PASSWORD = password WHERE = 'name = "{0}"'.format(ACCOUNT) account_exists = ui_utils.google_account_exists(serial=serial, where=WHERE) total_account_no = gms_utils.get_google_account_number(serial=serial) if account_exists: account_synced = ui_steps.sync_google_account(serial=serial, account=ACCOUNT, password=PASSWORD)()
#!/usr/bin/env python ##### imports ##### import sys from testlib.base import base_utils from testlib.scripts.android.ui import ui_steps from testlib.scripts.android.adb import adb_steps from testlib.scripts.android.ui.security import security_steps ##### initialization ##### globals().update(vars(base_utils.get_args(sys.argv))) adb_steps.connect_device(serial=serial, port=adb_server_port)() #### test start #### security_steps.reboot_system(serial=serial)() ui_steps.open_security_settings(serial=serial)() security_steps.set_pin_screen_lock(serial=serial)() security_steps.enter_incorrect_pin(serial=serial, dut_info="bxt", dut_pin="1234", tries=10)() security_steps.enter_correct_pin(serial=serial, dut_info="bxt", dut_pin="1234")() security_steps.remove_pin_screen_lock(serial=serial)() security_steps.reboot_system(serial=serial)() ui_steps.open_security_settings(serial=serial)() security_steps.set_password_screen_lock(serial=serial)() security_steps.enter_incorrect_password(serial=serial,