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 ERROR(/File) que representa o arquivo de imagem do dispositivo a ser usado para atualização

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