SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Objeto
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 una carga lateral de un paquete OTA específico, aplica el paquete, espera a que el dispositivo se inicie e inyecta las propiedades de compilación del dispositivo para usarlas como información de compilación

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

Resumen

Constructores públicos

SideloadOtaTargetPreparer ()

Métodos protegidos

File getDeviceUpdateImage ()

Proporciona una instancia ERROR(/File) que representa el archivo de imagen del dispositivo que se usará para actualizar

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Realiza la carga lateral del paquete OTA

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Espera a que el dispositivo haga la transición de carga lateral a recuperación, luego reinicia en el espacio de usuario

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Reinicia el dispositivo en modo de carga lateral en preparación

Constructores públicos

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Métodos protegidos

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Proporciona una instancia ERROR(/File) que representa el archivo de imagen del dispositivo que se usará para actualizar

Devoluciones
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Realiza la carga lateral del paquete OTA

Lanza
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Espera a que el dispositivo haga la transición de carga lateral a recuperación, luego reinicia en el espacio de usuario

Lanza
DeviceNotAvailableException
TargetSetupError

PreUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Reinicia el dispositivo en modo de carga lateral en preparación

Lanza
DeviceNotAvailableException
TargetSetupError