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 Zielvorbereitender, der ein angegebenes OTA-Paket per Sideload ausführt, das Paket anwendet und wartet zum Starten des Geräts und fügt die Build-Eigenschaften des Geräts hinzu, die als Build-Informationen verwendet werden sollen
Dieses Tool geht davon aus, dass sich das Gerät beim Start im normalen ADB-Modus befindet, und
wird das Gerät zwar im selben Modus beendet, aber der neuere Build wird angewendet. Beliebig
Ein unerwarteter Wechsel des Gerätestatus während des Vorgangs wird als TargetSetupError
gemeldet. Dasselbe gilt für jeden 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 von Sideload zur Wiederherstellung gewechselt ist, und startet dann im Userspace neu |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Startet das Gerät zur Vorbereitung im Sideload-Modus neu |
Ö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-Image-Datei darstellt, die zum Aktualisieren 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 von Sideload zur Wiederherstellung gewechselt ist, und startet dann im Userspace neu
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Startet das Gerät zur Vorbereitung im Sideload-Modus neu
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |