SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | 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 o dispositivo inicializar e injeta as propriedades de build do dispositivo para usar como informações de build
Esse preparador supõe que o dispositivo esteja no modo adb normal quando iniciado e
garante que o dispositivo seja fechado no mesmo modo, mas com a versão mais recente aplicada. Qualquer
transição inesperada de estado 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 |
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)
Reinicia 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)
Realiza o sideload do pacote OTA
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Aguarda a transição do dispositivo do sideload para a recuperação e, em seguida, reinicia para o espaço do usuário
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Reinicia o dispositivo no modo de sideload em preparação
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |