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