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 Zielvorbereiter, der das Sideloaden eines bestimmten OTA-Pakets durchführt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts als Build-Informationen einschleust
Bei dieser Zielvorbereitung wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Außerdem wird dafür gesorgt, dass das Gerät im selben Modus beendet wird, jedoch mit der neueren Build-Version. Alle unerwarteten Gerätestatusübergänge während des Vorgangs werden als TargetSetupError
gemeldet. Dasselbe gilt 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 Sideload des OTA-Pakets aus |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Wartet, bis das Gerät vom Sideload zum Wiederherstellungsmodus wechselt, und startet dann im Userspace neu |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Das Gerät wird im Sideload-Modus neu gestartet. |
Öffentliche Konstruktoren
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Geschützte Methoden
Bild für getDeviceUpdate
protected File getDeviceUpdateImage ()
Stellt eine ERROR(/File)
-Instanz bereit, die die Geräte-Imagedatei darstellt, die für die Aktualisierung verwendet werden soll.
Returns | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Führt das Sideload des OTA-Pakets aus
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Wartet, bis das Gerät vom Sideload zum Wiederherstellungsmodus wechselt, und startet dann im Nutzerbereich neu
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Das Gerät wird im Sideload-Modus neu gestartet.
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |