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 |
Przygotowuje docel, który przenosi określony pakiet OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do użycia jako informacje o kompilacji.
Ten moduł przygotowujący do kierowania zakłada, że urządzenie po uruchomieniu będzie w zwykłym trybie adb, i zagwarantuje, że zostanie ono zamknięte w tym samym trybie, ale z zastosowaną nowszą kompilacją. Każda nieoczekiwana zmiana stanu urządzenia podczas procesu zostanie zgłoszona jako TargetSetupError
. To samo dotyczy każdego wykrytego błędu podczas ładowania OTA.
Podsumowanie
Konstruktory publiczne | |
---|---|
SideloadOtaTargetPreparer()
|
Chronione metody | |
---|---|
File
|
getDeviceUpdateImage()
Udostępnia wystąpienie |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Przeprowadza sideload pakietu OTA. |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Czeka, aż urządzenie przejdzie z przesyłania obrazu na przywracanie, a następnie uruchamia ponownie przestrzeń użytkownika. |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
W ramach przygotowań uruchamia urządzenie ponownie w trybie przesyłania danych |
Konstruktory publiczne
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metody chronione
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Udostępnia instancję ERROR(/File)
reprezentującą plik obrazu urządzenia, który ma być używany do aktualizacji
Zwroty | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Instaluje pakiet OTA z innego urządzenia
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Czeka, aż urządzenie przejdzie z przesyłania obrazu na przywracanie, a następnie uruchamia ponownie przestrzeń użytkownika.
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Działania poprzedzające aktualizację
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
W ramach przygotowań uruchamia urządzenie ponownie w trybie przesyłania danych
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |