SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer (link em inglês)
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper (link em inglês)
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer (link em inglês)
         ↳ com.android.tradefed.targetprep.SideloadOtaTargetPreparer


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

Esse preparador de alvo presume que o dispositivo estará no modo adb normal quando iniciado e vai garantir que o dispositivo saia no mesmo modo, mas com a versão mais recente aplicada. Qualquer um uma 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 a transição do dispositivo de sideload para recuperação e, em seguida, reinicializar para o 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

Retorna
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Executa o sideload do pacote OTA

Gera
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Aguarda a transição do dispositivo de sideload para recuperação e, em seguida, reinicializar para o espaço do usuário

Gera
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Gera
DeviceNotAvailableException
TargetSetupError