Exemple #1
0
 def __init__(self, serial, app_to_find, **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.app_to_find = app_to_find
     self.kwargs = kwargs
     self.set_errorm(
         "", "Cannot reboot in safe mode - device {0}".format(self.serial))
     self.set_passm("Rebooted in safe mode - device {0}".format(
         self.serial))
Exemple #2
0
 def __init__(self, create_crash_mode, wait_for_state, use_combo_button,
              **kwargs):
     self.create_crash_mode = create_crash_mode
     self.wait_for_state = wait_for_state
     self.panic_command = "\"echo e > /proc/sysrq-trigger\""
     self.watchdog_process_name = "/sbin/watchdogd"
     self.wait_for_fastboot_timeout = 70
     self.use_combo_button = use_combo_button
     relay_step.__init__(self, **kwargs)
     android_step.__init__(self, **kwargs)
Exemple #3
0
 def __init__(self,
              serial,
              timeout=120,
              except_charging=False,
              not_check_result=False,
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.timeout = timeout
     self.except_charging = except_charging
     self.not_check_result = not_check_result
Exemple #4
0
 def __init__(self,
              serial,
              except_charging=False,
              timeout=120,
              device_info="",
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.timeout = timeout
     self.except_charging = except_charging
     self.device_info = device_info
Exemple #5
0
 def __init__(self,
              serial,
              mode="android",
              menu_position=0,
              timeout=30,
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.kwargs = kwargs
     self.timeout = timeout
     self.mode = mode
     self.menu_position = menu_position
Exemple #6
0
 def __init__(self, serial, screenshots_folder, timeout=30, **kwargs):
     adb_step.__init__(self, serial=serial, **kwargs)
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.screenshots_folder = screenshots_folder
     self.timeout = timeout
     self.kwargs = kwargs
     self.result = True
     self.step_data = None
     self.set_errorm(
         "", "Cannot take screenshot - device {0}".format(self.serial))
     self.set_passm("Screenshot taken successfully - device {0}".format(
         self.serial))
Exemple #7
0
 def __init__(self,
              serial,
              except_charging=False,
              timeout=120,
              wait_ui=True,
              long_press_time=15,
              device_info="",
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.except_charging = except_charging
     self.timeout = timeout
     self.wait_ui = wait_ui
     self.long_press_time = long_press_time
     self.device_info = device_info
Exemple #8
0
 def __init__(self,
              serial,
              option=None,
              menu_position=None,
              timeout=60,
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.kwargs = kwargs
     self.timeout = timeout
     self.option = option
     if not menu_position:
         self.menu_position = statics.Device(
             serial=self.serial).fastboot_menu_entry[self.option]
     else:
         self.menu_position = menu_position
Exemple #9
0
 def __init__(self,
              serial,
              app_to_find,
              mode="android",
              timeout=30,
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.mode = mode
     self.timeout = timeout
     self.app_to_find = app_to_find
     self.kwargs = kwargs
     self.set_errorm(
         "", "Cannot reboot in safe mode - device {0}".format(self.serial))
     self.set_passm("Rebooted in safe mode - device {0}".format(
         self.serial))
Exemple #10
0
 def __init__(self,
              serial,
              timeout=30,
              force_reboot=False,
              wait_ui=True,
              delay_power_on=0,
              device_info="",
              **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.kwargs = kwargs
     self.timeout = timeout
     self.force_reboot = force_reboot
     self.wait_ui = wait_ui
     self.delay_power_on = delay_power_on
     self.device_info = device_info
Exemple #11
0
    def __init__(self,
                 unlock_bootloader,
                 dessert,
                 oem_unlock_enabled="yes",
                 **kwargs):
        android_step.__init__(self, **kwargs)
        relay_step.__init__(self, **kwargs)
        self.unlock_bootloader = unlock_bootloader
        self.dessert = dessert
        self.oem_unlock_enabled = oem_unlock_enabled

        # Define the unlock command depending on Android version
        if self.dessert == "L":
            self.unlock_cmd = "oem"
        elif self.dessert >= "M":
            self.unlock_cmd = "flashing"

        # Define the state command
        if self.unlock_bootloader == "yes":
            self.state_cmd = "unlock"
        elif self.unlock_bootloader == "no":
            self.state_cmd = "lock"

        if self.oem_unlock_enabled == "yes":
            self.string_to_check = "finished. total time:"
            self.set_errorm(
                "", "Could not change state to \"{0}\"".format(
                    self.unlock_bootloader))
            self.set_passm("State Changed to \"{0}\"".format(
                self.unlock_bootloader))
        else:
            self.string_to_check = "Unlock is not allowed"
            self.set_errorm(
                "", "State changed to \"{0}\", even if OEM unlock is disabled".
                format(self.unlock_bootloader))
            self.set_passm(
                "State not changed to \"{0}\". OEM unlock is disabled".format(
                    self.unlock_bootloader))
Exemple #12
0
 def __init__(self, serial, connect, timeout=30, **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.timeout = timeout
     self.connect = connect
Exemple #13
0
 def __init__(self, serial, timeout=600, **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.kwargs = kwargs
     self.timeout = timeout
     self.mode = "factory_reset"
Exemple #14
0
 def __init__(self, serial, timeout=10, **kwargs):
     relay_step.__init__(self, **kwargs)
     self.serial = serial
     self.timeout = timeout