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 abstrakter ITargetPreparer , der allgemeine Schritte rund um die Aktualisierung von Geräten mit einer Geräte-Image-Datei von einer externen Quelle (im Gegensatz zu einem Build-Service) übernimmt. Der eigentliche Aktualisierungsmechanismus wird an den Implementierer von Unterklassen delegiert.

Zusammenfassung

Öffentliche Bauträger

DeviceUpdateTargetPreparer ()

Öffentliche Methoden

void setUp ( TestInformation testInfo)

Geschützte Methoden

abstract File getDeviceUpdateImage ()

Stellt eine ERROR(/File) -Instanz bereit, die die Geräte-Image-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 durch

abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Aktionen, die ausgeführt werden sollen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach dem Update ausgeführt werden.

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Aktionen, die vor der Aktualisierung des Geräts ausgeführt werden müssen.

Öffentliche Bauträger

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Öffentliche Methoden

aufstellen

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Würfe
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getDeviceUpdateImage

protected abstract 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 abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

Würfe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die ausgeführt werden sollen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach dem Update ausgeführt werden. Diese Methode wird außerhalb der Flashing-Parallelitätskontrolle aufgerufen.

Würfe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die vor der Aktualisierung des Geräts ausgeführt werden müssen. Diese Methode wird außerhalb der Flashing-Parallelitätskontrolle aufgerufen.

Würfe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError