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 ERROR(/File) que representa el archivo de imagen del dispositivo que se usará para la actualización.

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