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 ocorrerá na 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 para enviar |
void | clearTestFileName () |
getFailedToPushFiles () Retorna o conjunto de arquivos que não foram enviados por push. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Resolva o caminho do lado do host com base no teste de informações do artefato nas 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
publicreportDependencies ()
Devoluções | |
---|---|
configurar
public void setUp (TestInformation testInfo)
Parâmetros | |
---|---|
testInfo | TestInformation |
Lança | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Métodos protegidos
addTestFileName
protected void addTestFileName (String fileName)
Adiciona um arquivo à lista de itens para enviar
limparTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Retorna o conjunto de arquivos que não foram enviados por push. Só pode ser usado se 'throw-if-not-found' for falso, 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 nas informações de construção.
Parâmetros | |
---|---|
buildInfo | IBuildInfo : informações do artefato de construção |
fileName | String : nome do arquivo dos artefatos a serem enviados |
device | ITestDevice |
Devoluções | |
---|---|
File | um ERROR(/File) representando o arquivo/caminho físico no host |
Lança | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
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 |