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-Vorbereiter, der Sideload eines angegebenen OTA-Pakets durchführt, das Paket anwendet, auf das Hochfahren des Geräts wartet und die Build-Eigenschaften des Geräts zur Verwendung als Build-Informationen einfügt
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 selben Modus beendet wird, aber mit dem neueren Build angewendet wird. Jeder unerwartete Wechsel des Gerätezustands während des Vorgangs wird als TargetSetupError
gemeldet, und dasselbe gilt für jeden erkannten OTA-Sideload-Fehler.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
SideloadOtaTargetPreparer () |
Geschützte Methoden | |
---|---|
File | getDeviceUpdateImage () Stellt eine |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Führt das Sideload des OTA-Pakets durch |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Wartet, bis das Gerät vom Seitenladen zur Wiederherstellung übergeht, und startet dann den Benutzerbereich neu |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Startet das Gerät zur Vorbereitung im Sideload-Modus neu |
Öffentliche Konstrukteure
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Geschützte Methoden
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Stellt eine ERROR(/File)
-Instanz bereit, die die für die Aktualisierung zu verwendende Geräte-Image-Datei darstellt
Kehrt zurück | |
---|---|
File |
PerformDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Führt das Sideload des OTA-Pakets durch
Wirft | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Wartet, bis das Gerät vom Seitenladen zur Wiederherstellung übergeht, und startet dann den Benutzerbereich neu
Wirft | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Startet das Gerät zur Vorbereitung im Sideload-Modus neu
Wirft | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |