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 ERROR(/File) -Instanz bereit, die die Geräte-Image-Datei darstellt, die für die Aktualisierung verwendet werden soll

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