DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer (link em inglês)
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper (link em inglês)
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


Um ITargetPreparer abstrato que cuida das etapas comuns para atualizar dispositivos com um arquivo de imagem do dispositivo de uma fonte externa (em oposição a um serviço de build). A atualização em si é 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)

Executa a atualização de 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 de etapas de configuração pós-atualização serem realizada.

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

Configuração

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)

Executa a atualização de 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 de etapas de configuração pós-atualização serem realizada. Esse método será chamado fora do controle de simultaneidade de atualização.

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 com o controle de simultaneidade de atualização.

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