SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

Objeto java.lang.
   ↳ 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 transferencia de un paquete inalámbrico especificado, aplica el paquete, espera para que el dispositivo se inicie e 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 el modo adb normal cuando se inicia. garantizará que el dispositivo salga del mismo modo, pero con la compilación más reciente aplicada. Cualquiera La transición de estado del dispositivo inesperada durante el proceso se informará como TargetSetupError, y lo mismo se aplica a cualquier error de transferencia OTA que se detecte.

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 transferencia de paquetes inalámbricos

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Espera a que el dispositivo pase de la transferencia a la recuperación y, luego, se reinicia al espacio del 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

runDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Realiza la transferencia de paquetes inalámbricos

Arroja
DeviceNotAvailableException
TargetSetupError

Acciones postUpdate

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Espera a que el dispositivo pase de la transferencia a la recuperación y, luego, se reinicia al espacio del usuario

Arroja
DeviceNotAvailableException
TargetSetupError

Acciones previas a la actualización

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Arroja
DeviceNotAvailableException
TargetSetupError