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 | ||
Un ITargetPreparer abstracto que se encarga de los pasos comunes para actualizar dispositivos con
un archivo de imagen de dispositivo de una fuente externa (a diferencia de un servicio de compilación). El mecanismo de actualización
real se delega al implementador de subclases.
Resumen
Constructores públicos | |
|---|---|
DeviceUpdateTargetPreparer()
|
|
Métodos públicos | |
|---|---|
void
|
setUp(TestInformation testInfo)
|
Métodos protegidos | |
|---|---|
abstract
File
|
getDeviceUpdateImage()
Proporciona una instancia de |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Realiza la actualización de la imagen del dispositivo en el dispositivo. |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Acciones que se realizarán después de que se actualice el dispositivo, pero antes de que se realicen los pasos de configuración posteriores a la actualización. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Acciones que se realizarán antes de que se actualice el dispositivo. |
Constructores públicos
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Métodos públicos
setUp
public void setUp (TestInformation testInfo)
| Parámetros | |
|---|---|
testInfo |
TestInformation |
| Arroja | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
Métodos protegidos
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Proporciona una instancia de File que representa el archivo de imagen del dispositivo que se usará para la actualización.
| Muestra | |
|---|---|
File |
|
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Realiza la actualización de la imagen del dispositivo en el dispositivo.
| Arroja | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Acciones que se realizarán después de que se actualice el dispositivo, pero antes de que se realicen los pasos de configuración posteriores a la actualización. Se llamará a este método fuera del control de simultaneidad de flasheo.
| Arroja | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Acciones que se realizarán antes de que se actualice el dispositivo. Se llamará a este método fuera del control de simultaneidad de flasheo.
| Arroja | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|