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 ERROR(/File)-Instanz bereit, die die Geräte-Image-Datei darstellt, die zum Aktualisieren 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 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