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