SideloadOtaTargetPreparer
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 | |||
Ein Target-Preparer, der ein angegebenes OTA-Paket sideloadet, das Paket anwendet, wartet, bis das Gerät hochgefahren ist, und die Build-Eigenschaften des Geräts als Build-Informationen einfügt.
Bei diesem Zielvorbereiter wird davon ausgegangen, dass sich das Gerät beim Start im regulären ADB-Modus befindet. Er sorgt dafür, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build. Unerwartete Übergänge des Gerätestatus während des Vorgangs werden als TargetSetupError gemeldet. Das gilt auch für alle erkannten OTA-Sideload-Fehler.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
SideloadOtaTargetPreparer()
|
|
Geschützte Methoden | |
|---|---|
File
|
getDeviceUpdateImage()
Stellt eine |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Führt das Sideloading des OTA-Pakets durch. |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Wartet, bis das Gerät vom Sideload-Modus in den Wiederherstellungsmodus wechselt, und startet dann in den Nutzerbereich neu. |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Das Gerät wird im Sideload-Modus neu gestartet. |
Öffentliche Konstruktoren
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Geschützte Methoden
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Stellt eine File-Instanz bereit, die die Gerätebilddatei für die Aktualisierung darstellt.
| Gibt Folgendes zurück: | |
|---|---|
File |
|
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Führt das Sideloading des OTA-Pakets durch.
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Wartet, bis das Gerät vom Sideload-Modus in den Wiederherstellungsmodus wechselt, und startet dann in den Nutzerbereich neu.
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Das Gerät wird im Sideload-Modus neu gestartet.
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|