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 ein bestimmtes OTA-Paket seitlich lädt, das Paket anwendet, auf den Start des Geräts wartet und die Build-Eigenschaften des Geräts einfügt, um sie als Build-Informationen zu verwenden
Dieser Zielvorbereiter geht davon aus, dass sich das Gerät beim Start im regulären ADB-Modus befindet, und stellt sicher, dass das Gerät im gleichen Modus, jedoch mit angewendetem neueren Build, beendet wird. Jeder unerwartete Übergang des Gerätezustands während des Vorgangs wird als TargetSetupError
gemeldet. Das Gleiche gilt für jeden erkannten OTA-Sideload-Fehler.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
SideloadOtaTargetPreparer () |
Geschützte Methoden | |
---|---|
File | getDeviceUpdateImage () Stellt eine |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Führt das Seitenladen des OTA-Pakets durch |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Wartet darauf, dass das Gerät vom Seitenladen zur Wiederherstellung übergeht, und startet dann im Userspace neu |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Startet das Gerät zur Vorbereitung im Sideload-Modus neu |
Öffentliche Bauträger
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Geschützte Methoden
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Stellt eine ERROR(/File)
-Instanz bereit, die die Geräte-Image-Datei darstellt, die für die Aktualisierung verwendet werden soll
Kehrt zurück | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Führt das Seitenladen des OTA-Pakets durch
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Wartet darauf, dass das Gerät vom Seitenladen zur Wiederherstellung übergeht, und startet dann im Userspace neu
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Startet das Gerät zur Vorbereitung im Sideload-Modus neu
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |