def tear_down(): sut_state = is_boot_state() if sut_state == "windows": wh.wmi_os_opt(local=False, os_instruct="shutdown") log_write("INFO", "Tear Down: SUT is under %s state, perform G3" % sut_state) lpa.ac_off(soundwave_port) time.sleep(5)
def reset_button(): try: lpa.ac_off(soundwave_port) time.sleep(5) lpa.ac_on(soundwave_port) time.sleep(os_boot_timeout) return True except Exception: return False
def bios_init_opr(): sut_state = is_boot_state() log_write('INFO', 'SUT is under %s state' % sut_state) if sut_state == 'bios': return True elif "efi" in sut_state: bios_conf.bios_control_key_press('CTRL_ALT_DELETE') enter_bios = bios_conf.enter_bios(boot_wait_timeout, f2_timeout) return enter_bios elif sut_state == 'windows': try: wh.wmi_os_opt(local=False, os_instruct="reboot") enter_bios = bios_conf.enter_bios(boot_wait_timeout, f2_timeout) return enter_bios except Exception: return False else: lpa.ac_off(soundwave_port) time.sleep(5) lpa.ac_on(soundwave_port) enter_bios = bios_conf.enter_bios(boot_wait_timeout, f2_timeout) return enter_bios