TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo.

Esse preparador vai procurar em diretórios alternativos se o arquivo ZIP de testes não existir ou não contiver o APK necessário. A pesquisa será feita em ordem do último diretório alternativo especificado para o primeiro.

Resumo

Construtores públicos

TestFilePushSetup()

Métodos públicos

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

Métodos protegidos

void addTestFileName(String fileName)

Adiciona um arquivo à lista de itens a serem enviados

void clearTestFileName()
Set<String> getFailedToPushFiles()

Retorna o conjunto de arquivos que não foram enviados.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

Resolve o caminho do lado do host com base nas informações do artefato de teste dentro das informações de build.

List<String> getTestFileNames()

Recupera a lista de arquivos a serem enviados do arquivo ZIP de teste para o dispositivo

void setThrowIfNoFile(boolean throwIfNoFile)

Construtores públicos

TestFilePushSetup

public TestFilePushSetup ()

Métodos públicos

reportDependencies

public Set<String> reportDependencies ()

Retorna
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

addTestFileName

protected void addTestFileName (String fileName)

Adiciona um arquivo à lista de itens a serem enviados

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Retorna o conjunto de arquivos que não foram enviados. Só pode ser usado se "throw-if-not-found" for falso. Caso contrário, o primeiro envio com falha vai gerar uma exceção.

Retorna
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Resolve o caminho do lado do host com base nas informações do artefato de teste dentro das informações de build.

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

fileName String: nome do arquivo de artefatos a serem enviados

device ITestDevice

Retorna
File um File que representa o arquivo/caminho físico no host

Gera
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Recupera a lista de arquivos a serem enviados do arquivo ZIP de teste para o dispositivo

Retorna
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parâmetros
throwIfNoFile boolean