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