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

Acciones que se deben realizar 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 que se deben realizar 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 ERROR(/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 deben realizar después de actualizar el dispositivo, pero antes de realizar los pasos de configuración posteriores a la actualización. Se llamará a este método fuera del control de simultaneidad de la actualización.

Arroja
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Acciones que se deben realizar antes de que se actualice el dispositivo. Se llamará a este método fuera del control de simultaneidad de la actualización.

Arroja
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError