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.

Este preparador procurará em diretórios alternativos se o zip de testes não existir ou não contiver o apk necessário. A pesquisa irá em ordem do último diretório alternativo especificado para 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)

Resolva o caminho do lado do host com base no teste de informações do artefato dentro das informações de construção.

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

relatórioDependências

public  reportDependencies ()

devoluções

configurar

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

lances
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 false, caso contrário, o primeiro push com falha lançará uma exceção.

devoluções

getLocalPathForFilename

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

Resolva o caminho do lado do host com base no teste de informações do artefato dentro das informações de compilação.

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

fileName String : nome do arquivo de artefatos para enviar

device ITestDevice

devoluções
File um ERROR(/File) representando o arquivo/caminho físico no host

lances
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

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

devoluções

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parâmetros
throwIfNoFile boolean