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-Preparer, der ein angegebenes OTA-Paket sideloadet, das Paket anwendet, wartet, bis das Gerät hochgefahren ist, und die Build-Eigenschaften des Geräts als Build-Informationen einfügt.

Bei diesem Zielvorbereiter wird davon ausgegangen, dass sich das Gerät beim Start im regulären ADB-Modus befindet. Er sorgt dafür, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build. Unerwartete Übergänge des Gerätestatus während des Vorgangs werden als TargetSetupError gemeldet. Das gilt auch für alle erkannten OTA-Sideload-Fehler.

Zusammenfassung

Öffentliche Konstruktoren

SideloadOtaTargetPreparer()

Geschützte Methoden

File getDeviceUpdateImage()

Stellt eine File-Instanz bereit, die die Gerätebilddatei für die Aktualisierung darstellt.

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Führt das Sideloading des OTA-Pakets durch.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Wartet, bis das Gerät vom Sideload-Modus in den Wiederherstellungsmodus wechselt, und startet dann in den Nutzerbereich neu.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

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

Öffentliche Konstruktoren

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Geschützte Methoden

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Stellt eine File-Instanz bereit, die die Gerätebilddatei für die Aktualisierung darstellt.

Gibt Folgendes zurück:
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Führt das Sideloading des OTA-Pakets durch.

Löst aus
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Wartet, bis das Gerät vom Sideload-Modus in den Wiederherstellungsmodus wechselt, und startet dann in den Nutzerbereich neu.

Löst aus
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Löst aus
DeviceNotAvailableException
TargetSetupError