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 existir. contêm o apk necessário. A pesquisa irá para a ordem a partir do último diretório alternativo especificado para a primeira.

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)

Resolver o caminho do host com base no teste de informações do artefato dentro das informações do build.

getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

Construtores públicos

TestFilePushSetup

public TestFilePushSetup ()

Métodos públicos

reportDependencies

public  reportDependencies ()

Retorna

Configuração

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

limparNomedoArquivoDeTeste

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" é falso, caso contrário, o primeiro envio com falha vai gerar uma exceção.

Retorna

getLocalPathForFilename

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

Resolver o caminho do host com base no teste de informações do artefato dentro das informações do build.

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

fileName String: nome do arquivo de 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 teste ZIP para o dispositivo.

Retorna

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parâmetros
throwIfNoFile boolean