DispositivoUpdateTargetPreparer
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Objeto | |||
↳ | 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 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 |
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 actualizar el dispositivo pero antes de realizar los pasos de configuración posteriores a la actualización. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Acciones a realizar antes de actualizar el dispositivo. |
Constructores públicos
DispositivoUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Métodos públicos
configuración
public void setUp (TestInformation testInfo)
Parámetros | |
---|---|
testInfo | TestInformation |
Lanza | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Métodos protegidos
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Proporciona una instancia ERROR(/File)
que representa el archivo de imagen del dispositivo que se utilizará para la actualización.
Devoluciones | |
---|---|
File |
realizar actualización del dispositivo
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Realiza la actualización de la imagen del dispositivo en el dispositivo.
Lanza | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Acciones que se realizarán después de actualizar el dispositivo pero antes de realizar los pasos de configuración posteriores a la actualización. Este método se llamará fuera del control de simultaneidad de actualización.
Lanza | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
acciones previas a la actualización
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Acciones a realizar antes de actualizar el dispositivo. Este método se llamará fuera del control de simultaneidad de actualización.
Lanza | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |