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
publicreportDependencies ()
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
protectedgetFailedToPushFiles ()
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
protectedgetTestFileNames ()
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 |