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 realiza o sideload de um pacote OTA especificado, aplica o pacote, espera que o dispositivo seja inicializado e injeta as propriedades de build do dispositivo para usar como informações de build.

Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando iniciado e garante que ele saia no mesmo modo, mas com o build mais recente aplicado. Qualquer transição de estado inesperada do dispositivo durante o processo será informada 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 File que representa o arquivo de imagem do dispositivo a ser usado para atualização.

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Realiza o sideload do pacote OTA.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Espera que o dispositivo faça a transição do sideload para a recuperação e, em seguida, reinicialize para o espaço do usuário.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Reinicializa 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 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)

Realiza o sideload do pacote OTA.

Gera
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Espera que o dispositivo faça a transição do sideload para a recuperação e, em seguida, reinicialize para o espaço do usuário.

Gera
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Gera
DeviceNotAvailableException
TargetSetupError