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 häufige Schritte zum Aktualisieren von Geräten mit Eine Geräte-Image-Datei aus einer externen Quelle (und nicht aus einem Build-Dienst) Das eigentliche Update 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 ERROR(/File)-Instanz bereit, die die Geräte-Image-Datei darstellt, die zum Aktualisieren verwendet werden soll

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Das Geräte-Image wird auf dem Gerät aktualisiert.

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Folgende Aktionen sind nach dem Aktualisieren des Geräts und vor der Einrichtung nach dem Update auszuführen: durchgeführt wurde.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

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

Öffentliche Konstruktoren

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Öffentliche Methoden

einrichten

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Ausgabe
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

Bild für getDeviceUpdate

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

Das Geräte-Image wird auf dem Gerät aktualisiert.

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

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Folgende Aktionen sind nach dem Aktualisieren des Geräts und vor der Einrichtung nach dem Update auszuführen: durchgeführt wurde. Diese Methode wird außerhalb der blinkenden Gleichzeitigkeitserkennung aufgerufen.

Ausgabe
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 sollen. Diese Methode wird außerhalb von die blinkende Nebenläufigkeitserkennung.

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