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 para atualizar 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 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.

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 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. Esse método será chamado fora do controle de simultaneidade de exibição 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 atualização.

Gera
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError