PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo.

Deve ser executado *após* uma nova compilação ser atualizada e *após* a execução do DeviceSetup (se ativado)

Resumo

Construtores públicos

PushFilePreparer ()

Métodos públicos

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

Crie a lista de arquivos a serem enviados.

boolean isCleanUpEnabled ()
reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

Resolva o caminho relativo do arquivo por meio de IBuildInfo e diretórios de casos de teste.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Se deve ou não abortar em caso de falha no push.

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

Construtores públicos

PushFilePreparer

public PushFilePreparer ()

Métodos públicos

getAbi

public IAbi getAbi ()

Devoluções
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Crie a lista de arquivos a serem enviados.

Parâmetros
device ITestDevice

Devoluções

Lança
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Devoluções
boolean

relatórioDependências

public  reportDependencies ()

Devoluções

resolverRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Resolva o caminho relativo do arquivo por meio de IBuildInfo e diretórios de casos de teste.

Parâmetros
buildInfo IBuildInfo : as informações do artefato de construção

fileName String : caminho relativo do arquivo a ser resolvido

Devoluções
File o arquivo dos diretórios de informações de construção ou casos de teste

setAbi

public void setAbi (IAbi abi)

Parâmetros
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parâmetros
invocationContext IInvocationContext

configurar

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Lança
BuildError
DeviceNotAvailableException
TargetSetupError

deveriaAbortOnFailure

public boolean shouldAbortOnFailure ()

Se deve ou não abortar em caso de falha no push.

Devoluções
boolean

deveriaRemountSystem

public boolean shouldRemountSystem ()

Devoluções
boolean

deveriaRemontarVendor

public boolean shouldRemountVendor ()

Devoluções
boolean

destruir

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parâmetros
testInfo TestInformation

e Throwable

Lança
DeviceNotAvailableException