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