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 diesem Zielvorbereitungstool wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Es sorgt dafür, 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 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 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 Userspace neu
| Ausgabe | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Das Gerät wird im Sideload-Modus neu gestartet.
| Ausgabe | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|