Example #1
0
# @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)


Example #2
0
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)()
Example #3
0
#!/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,