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 de etapas comuns de atualização de dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build). O mecanismo de atualização
real é delegado ao implementador de 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)
Realiza a atualização da imagem do dispositivo no dispositivo |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Ações a serem realizadas após a atualização do dispositivo, mas antes das etapas de configuração pós-atualização serem realizadas. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Ações a serem realizadas antes da atualização do dispositivo. |
Construtores públicos
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Métodos públicos
setUp
public void setUp (TestInformation testInfo)
| Parâmetros | |
|---|---|
testInfo |
TestInformation |
| Gera | |
|---|---|
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
| Retorna | |
|---|---|
File |
|
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Realiza a atualização da imagem do dispositivo no dispositivo
| Gera | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Ações a serem realizadas após a atualização do dispositivo, mas antes das etapas de configuração pós-atualização serem realizadas. Esse método será chamado fora do controle de simultaneidade de flash.
| Gera | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Ações a serem realizadas antes da atualização do dispositivo. Esse método será chamado fora do controle de simultaneidade de flash.
| Gera | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|