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 regular 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 sideload 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 que o dispositivo faça a transição do sideload para a recuperação e, em seguida, reinicie no espaço do usuário

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Reinicializa o dispositivo no modo de 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

lances
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aguarda que o dispositivo faça a transição do sideload para a recuperação e, em seguida, reinicie no espaço do usuário

lances
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Reinicializa o dispositivo no modo de sideload em preparação

lances
DeviceNotAvailableException
TargetSetupError