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 dieser Zielvorbereitung wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Außerdem wird dafür gesorgt, 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 ERROR(/File)-Instanz bereit, die die Geräte-Imagedatei darstellt, die für die Aktualisierung verwendet werden soll.

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 Userspace neu

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Das Gerät wird im Sideload-Modus neu gestartet.

Ö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-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 Nutzerbereich neu

Ausgabe
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Das Gerät wird im Sideload-Modus neu gestartet.

Ausgabe
DeviceNotAvailableException
TargetSetupError