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