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 |
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 |