Przygotowujący SideloadOtaTarget

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
    com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
      com.android.tradefed.targetprep.SideloadOtaTargetPreparer


Moduł przygotowujący docelowy, który przeprowadza instalowanie określonego pakietu OTA z innego urządzenia, stosuje go i czeka do uruchamiania urządzenia i wstrzykuje właściwości kompilacji urządzenia używane jako informacje o kompilacji.

Moduł przygotowujący do kierowania zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb. pozwala zamknąć urządzenie w tym samym trybie, ale z nową kompilacją. Dowolne Nieoczekiwane przejście w trybie urządzenia podczas tego procesu będzie zgłaszane jako TargetSetupError. To samo dotyczy każdego wykrytego błędu wczytywania OTA.

Podsumowanie

Konstruktory publiczne

SideloadOtaTargetPreparer()

Metody chronione

File getDeviceUpdateImage()

Udostępnia instancję ERROR(/File) reprezentującą plik obrazu urządzenia na potrzeby aktualizacji

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Instaluje pakiet OTA z innego urządzenia

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Czekam na przejście urządzenia z instalowania z innego urządzenia do przywracania, a następnie restartuje do przestrzeni użytkownika

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Uruchamia ponownie urządzenie w trybie pobierania z innego urządzenia w ramach przygotowań

Konstruktory publiczne

Przygotowujący SideloadOtaTarget

public SideloadOtaTargetPreparer ()

Metody chronione

Obraz getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Udostępnia instancję ERROR(/File) reprezentującą plik obrazu urządzenia na potrzeby aktualizacji

Zwroty
File

updateDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Instaluje pakiet OTA z innego urządzenia

Rzuty
DeviceNotAvailableException
TargetSetupError

postUpdateAction (działanie po aktualizacji)

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Czekam na przejście urządzenia z instalowania z innego urządzenia do przywracania, a następnie restartuje do przestrzeni użytkownika

Rzuty
DeviceNotAvailableException
TargetSetupError

Działania poprzedzające aktualizację

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Uruchamia ponownie urządzenie w trybie pobierania z innego urządzenia w ramach przygotowań

Rzuty
DeviceNotAvailableException
TargetSetupError