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ę |
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 |