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


Eine abstrakte ITargetPreparer, die gängige Schritte zur Aktualisierung von Geräten mit einer Geräte-Imagedatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) übernimmt. Der tatsächliche Aktualisierungsmechanismus wird an die Implementierer von Unterklassen delegiert.

Zusammenfassung

Öffentliche Konstruktoren

DeviceUpdateTargetPreparer()

Öffentliche Methoden

void setUp(TestInformation testInfo)

Geschützte Methoden

abstract File getDeviceUpdateImage()

Stellt eine ERROR(/File)-Instanz bereit, die die Geräte-Imagedatei darstellt, die für die Aktualisierung verwendet werden soll.

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 dem Aktualisieren des Geräts, aber vor der Einrichtung nach dem Update ausgeführt werden müssen.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Aktionen, die vor dem Aktualisieren des Geräts ausgeführt werden müssen.

Öffentliche Konstruktoren

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Öffentliche Methoden

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Ausgabe
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Stellt eine ERROR(/File)-Instanz bereit, die die Geräte-Imagedatei darstellt, die für die Aktualisierung verwendet werden soll.

Returns
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

Ausgabe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die nach dem Aktualisieren des Geräts, aber vor der Einrichtung nach dem Update ausgeführt werden müssen. Diese Methode wird außerhalb der Kontrolle der Gleichzeitigkeit des Flashens aufgerufen.

Ausgabe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aktionen, die vor dem Aktualisieren des Geräts ausgeführt werden müssen. Diese Methode wird außerhalb der Kontrolle der Gleichzeitigkeit des Blinkens aufgerufen.

Ausgabe
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError