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)() if (total_account_no >= 2) or (not account_exists) or (account_exists and not account_synced):
# # @author: [email protected] # ############################################################################## from testlib.scripts.android.adb import adb_steps from testlib.scripts.android.adb import adb_utils from testlib.scripts.android.fastboot import fastboot_steps from testlib.scripts.android.ui import ui_steps from testlib.scripts.security.scripts import prerequisites from testlib.base.base_utils import get_args import sys globals().update(vars(get_args(sys.argv))) dut_dessert = adb_utils.get_android_version(serial = serial) # Run Prerequisites prerequisites.run_prereq(serial = serial, pin = "1234")() ui_steps.enable_oem_unlock(serial = serial, enabled = False, blocking = True)() # reboot to fastboot adb_steps.reboot(serial = serial, command = "fastboot", ip_enabled = False, blocking = True)() fastboot_steps.change_state(serial = serial, unlock_bootloader = "no",