TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


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

Este preparador procurará em diretórios alternativos se o zip dos testes não existir ou não contiver o apk necessário. A pesquisa vai ser feita na ordem do último diretório alternativo especificado até o primeiro.

Resumo

Construtores públicos

TestFilePushSetup()

Métodos públicos

reportDependencies()
void setUp(TestInformation testInfo)

Métodos protegidos

void addTestFileName(String fileName)

Adiciona um arquivo à lista de itens a serem enviados

void clearTestFileName()
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 de teste do artefato nas informações do build.

getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

Construtores públicos

TestFilePushSetup

public TestFilePushSetup ()

Métodos públicos

reportDependencies

public  reportDependencies ()

Retorna

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  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 push com falha vai gerar uma exceção.

Retorna

getLocalPathForFilename

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

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

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

fileName String: nome do arquivo dos artefatos a serem enviados

device ITestDevice

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

Gera
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

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

Retorna

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parâmetros
throwIfNoFile boolean