SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
         ↳ com.android.tradefed.targetprep.SideloadOtaTargetPreparer


Un preparador de destino que realiza la carga lateral de un paquete inalámbrico especificado, lo aplica, espera que se inicie el dispositivo y, luego, inserta las propiedades de compilación del dispositivo para usarlas como información de compilación

Este preparador de destino supone que el dispositivo estará en modo adb normal cuando se inicia y garantizará que el dispositivo salga en el mismo modo, pero con la compilación más nueva aplicada. Cualquier transición de estado del dispositivo inesperada durante el proceso se informará como TargetSetupError, y lo mismo se aplica a cualquier error de carga lateral OTA detectado.

Resumen

Constructores públicos

SideloadOtaTargetPreparer()

Métodos protegidos

File getDeviceUpdateImage()

Proporciona una instancia de ERROR(/File) que representa el archivo de imagen del dispositivo que se usará para la actualización.

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Realiza la carga lateral del paquete OTA.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Espera a que el dispositivo realice la transición de la carga lateral a la recuperación y, luego, reinicia al espacio de usuario.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Reinicia el dispositivo en modo de transferencia como preparación.

Constructores públicos

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Métodos protegidos

getDeviceUpdateImage

protected 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 void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Realiza la carga lateral del paquete OTA.

Arroja
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Espera a que el dispositivo realice la transición de la carga lateral a la recuperación y, luego, reinicia al espacio de usuario.

Arroja
DeviceNotAvailableException
TargetSetupError

Acciones previas a la actualización

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Reinicia el dispositivo en modo sideload para prepararlo

Arroja
DeviceNotAvailableException
TargetSetupError