Preparador de destino de DeviceUpdate
public
abstract
class
DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
Objeto java.lang. | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Un ITargetPreparer
abstracto que se ocupa de los pasos comunes relacionados con la actualización de dispositivos con
un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación). La actualización real
mecanismo de atención se delega al implementador de las 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)
Las acciones que se deben realizar después de actualizar el dispositivo, pero antes de los pasos de configuración posteriores a la actualización una tarea. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Acciones que se deben realizar antes de actualizar el dispositivo. |
Constructores públicos
Preparador de destino de DeviceUpdate
public DeviceUpdateTargetPreparer ()
Métodos públicos
Configuración
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 ERROR(/File)
que representa el archivo de imagen del dispositivo que se usará para la actualización.
Muestra | |
---|---|
File |
runDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Realiza la actualización de la imagen del dispositivo en el dispositivo.
Arroja | |
---|---|
TargetSetupError |
|
DeviceNotAvailableException |
Acciones postUpdate
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Las acciones que se deben realizar después de actualizar el dispositivo, pero antes de los pasos de configuración posteriores a la actualización una tarea. Se llamará a este método fuera del control de simultaneidad de escritura en la memoria flash.
Arroja | |
---|---|
TargetSetupError |
|
DeviceNotAvailableException |
Acciones previas a la actualización
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Acciones que se deben realizar antes de actualizar el dispositivo. Se llamará a este método fuera de control de simultaneidad intermitente.
Arroja | |
---|---|
TargetSetupError |
|
DeviceNotAvailableException |