DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
    com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


Ein abstraktes ITargetPreparer, das allgemeine Schritte zum Aktualisieren von Geräten mit einer Geräteimage-Datei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) ausführt. Der eigentliche Aktualisierungs mechanismus wird an den Implementierer von Unterklassen delegiert.

Zusammenfassung

Öffentliche Konstruktoren

DeviceUpdateTargetPreparer()

Öffentliche Methoden

void setUp(TestInformation testInfo)

Geschützte Methoden

abstract File getDeviceUpdateImage()

Stellt eine File-Instanz bereit, die die Geräteimage-Datei darstellt, die für die Aktualisierung verwendet werden soll.

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Führt die Aktualisierung des Geräteimages auf dem Gerät aus.

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Aktionen, die ausgeführt werden müssen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach der Aktualisierung ausgeführt werden.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Aktionen, die ausgeführt werden müssen, bevor das Gerät aktualisiert wird.

Öffentliche Konstruktoren

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Öffentliche Methoden

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Löst aus
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Stellt eine File-Instanz bereit, die die Geräteimage-Datei darstellt, die für die Aktualisierung verwendet werden soll.

Gibt Folgendes zurück:
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Führt die Aktualisierung des Geräteimages auf dem Gerät aus.

Löst aus
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die ausgeführt werden müssen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach der Aktualisierung ausgeführt werden. Diese Methode wird außerhalb der Nebenläufigkeitserkennung für das Flashen aufgerufen.

Löst aus
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die ausgeführt werden müssen, bevor das Gerät aktualisiert wird. Diese Methode wird außerhalb von Nebenläufigkeitserkennung für das Flashen aufgerufen.

Löst aus
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError