DeviceUpdateTargetPreparer
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Um ITargetPreparer
abstrato que cuida das etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de compilação). O mecanismo de atualização real é delegado ao implementador das subclasses.
Resumo
Construtores públicos | |
---|---|
DeviceUpdateTargetPreparer () |
Métodos públicos | |
---|---|
void | setUp ( TestInformation testInfo)
|
Métodos protegidos | |
---|---|
abstract File | getDeviceUpdateImage () Fornece uma instância |
abstract void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Executa a atualização da imagem do dispositivo no dispositivo |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Ações a serem executadas após a atualização do dispositivo, mas antes da execução das etapas de configuração pós-atualização. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Ações a serem executadas antes da atualização do dispositivo. |
Construtores públicos
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Métodos públicos
configurar
public void setUp (TestInformation testInfo)
Parâmetros | |
---|---|
testInfo | TestInformation |
Lança | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Métodos protegidos
getDeviceUpdateImage
protected abstract 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 abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Executa a atualização da imagem do dispositivo no dispositivo
Lança | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Ações a serem executadas após a atualização do dispositivo, mas antes da execução das etapas de configuração pós-atualização. Este método será chamado fora do controle de simultaneidade intermitente.
Lança | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Ações a serem executadas antes da atualização do dispositivo. Este método será chamado fora do controle de simultaneidade intermitente.
Lança | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |