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 sich um allgemeine Schritte rund um das Aktualisieren von Geräten mit einer Geräte-Image-Datei aus einer externen Quelle kümmert (im Gegensatz zu einem Build-Service). Der eigentliche Aktualisierungsmechanismus wird an den Implementierer von Unterklassen delegiert.

Zusammenfassung

Öffentliche Konstrukteure

DeviceUpdateTargetPreparer ()

Öffentliche Methoden

void setUp ( TestInformation testInfo)

Geschützte Methoden

abstract File getDeviceUpdateImage ()

Stellt eine ERROR(/File) -Instanz bereit, die die für die Aktualisierung zu verwendende Geräte-Image-Datei darstellt

abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Führt das Geräte-Image-Update auf dem Gerät durch

abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Aktionen, die nach der Aktualisierung des Geräts, aber vor den Einrichtungsschritten nach der Aktualisierung durchgeführt werden müssen.

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

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

Öffentliche Konstrukteure

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Öffentliche Methoden

aufstellen

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Wirft
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Stellt eine ERROR(/File) -Instanz bereit, die die für die Aktualisierung zu verwendende Geräte-Image-Datei darstellt

Kehrt zurück
File

PerformDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Führt das Geräte-Image-Update auf dem Gerät durch

Wirft
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die nach der Aktualisierung des Geräts, aber vor den Einrichtungsschritten nach der Aktualisierung durchgeführt werden müssen. Diese Methode wird außerhalb der blinkenden Parallelitätssteuerung aufgerufen.

Wirft
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 der blinkenden Parallelitätssteuerung aufgerufen.

Wirft
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError