PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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 realizado *depois* que uma nova versão for instalada e *depois* que o DeviceSetup for executado (se ativado).

Resumo

Construtores públicos

PushFilePreparer()

Métodos públicos

IAbi getAbi()

final Map<String, File> getPushSpecs(ITestDevice device)

Crie a lista de arquivos a serem enviados.

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

Resolva o caminho relativo do arquivo usando 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 interromper em caso de falha no envio.

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

Construtores públicos

PushFilePreparer

public PushFilePreparer ()

Métodos públicos

getAbi

public IAbi getAbi ()

Retorna
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

Crie a lista de arquivos a serem enviados.

Parâmetros
device ITestDevice

Retorna
Map<String, File>

Gera
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Retorna
boolean

reportDependencies

public Set<String> reportDependencies ()

Retorna
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parâmetros
buildInfo IBuildInfo: as informações do artefato de build

fileName String: caminho relativo do arquivo a ser resolvido

Retorna
File o arquivo das informações de build ou dos diretórios de casos de teste

setAbi

public void setAbi (IAbi abi)

Parâmetros
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parâmetros
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Se deve ou não interromper em caso de falha no envio.

Retorna
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Retorna
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Retorna
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parâmetros
testInfo TestInformation

e Throwable

Gera
DeviceNotAvailableException