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 abstraktes ITargetPreparer, das allgemeine Schritte zum Aktualisieren von Geräten mit
einer Geräteimage-Datei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) ausführt. Der eigentliche Aktualisierungs
mechanismus 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 |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Führt die Aktualisierung des Geräteimages auf dem Gerät aus. |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Aktionen, die ausgeführt werden müssen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach der Aktualisierung ausgeführt werden. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Aktionen, die ausgeführt werden müssen, bevor das Gerät aktualisiert wird. |
Öffentliche Konstruktoren
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Öffentliche Methoden
setUp
public void setUp (TestInformation testInfo)
| Parameter | |
|---|---|
testInfo |
TestInformation |
| Löst aus | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
Geschützte Methoden
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Stellt eine File-Instanz bereit, die die Geräteimage-Datei darstellt, die für die Aktualisierung verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
File |
|
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Führt die Aktualisierung des Geräteimages auf dem Gerät aus.
| Löst aus | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Aktionen, die ausgeführt werden müssen, nachdem das Gerät aktualisiert wurde, aber bevor die Einrichtungsschritte nach der Aktualisierung ausgeführt werden. Diese Methode wird außerhalb der Nebenläufigkeitserkennung für das Flashen aufgerufen.
| Löst aus | |
|---|---|
|
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 von Nebenläufigkeitserkennung für das Flashen aufgerufen.
| Löst aus | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|