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