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


Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda a inicialização do dispositivo e injeta as propriedades de compilação do dispositivo para usar como informações de compilação

Este preparador de destino assume que o dispositivo estará no modo adb normal quando iniciado e garantirá que o dispositivo saia no mesmo modo, mas com a compilação mais recente aplicada. Qualquer transição inesperada de estado do dispositivo durante o processo será relatada como TargetSetupError e o mesmo se aplica a qualquer erro de carregamento lateral OTA detectado.

Resumo

Construtores públicos

SideloadOtaTargetPreparer ()

Métodos protegidos

File getDeviceUpdateImage ()

Fornece uma instância ERROR(/File) que representa o arquivo de imagem do dispositivo a ser usado para atualização

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Executa o sideload do pacote OTA

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Aguarda a transição do dispositivo do carregamento lateral para a recuperação e, em seguida, reinicia no espaço do usuário

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Reinicia o dispositivo no modo sideload em preparação

Construtores públicos

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Métodos protegidos

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Fornece uma instância ERROR(/File) que representa o arquivo de imagem do dispositivo a ser usado para atualização

Devoluções
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Executa o sideload do pacote OTA

Lança
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aguarda a transição do dispositivo do carregamento lateral para a recuperação e, em seguida, reinicia no espaço do usuário

Lança
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Reinicia o dispositivo no modo sideload em preparação

Lança
DeviceNotAvailableException
TargetSetupError