TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

java.lang.Object
com.google.android.tradefed.build.LaunchControlProvider
  com.google.android.tradefed.build.TfLaunchControlProvider


Um LaunchControlProvider para recuperar uma build do google-tradefed como um IFolderBuildInfo.

Recupera e extrai um google-tradefed.zip do servidor de build do Android.

Resumo

Construtores públicos

TfLaunchControlProvider()

Métodos públicos

void addConsideredEntryForContent(String entryName)
void cleanUp(IBuildInfo info)

Limpe todos os arquivos de build temporários.

IBuildInfo downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)

Faça o download das chaves de arquivo necessárias, conforme configurado em --download-build-key, do remoteBuild, e armazene-as em um IBuildInfo.

RemoteBuildInfo queryForBuild()

Execute a consulta de controle de inicialização, repetindo várias vezes em caso de erro.

Set<String> reportTestZipFileFilter()
void setAospFallback(boolean fallbackToAosp)

Se deve ou não fazer o fallback para receber a versão AOSP do pacote tradefed.

boolean wasFallbackUsed()

Métodos protegidos

void downloadAdditionalFiles(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IBuildInfo localBuild)

Construtores públicos

TfLaunchControlProvider

public TfLaunchControlProvider ()

Métodos públicos

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Parâmetros
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

Limpe todos os arquivos de build temporários.

Parâmetros
info IBuildInfo

downloadBuildFiles

public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, 
                String testTargetName, 
                String buildName, 
                IFileDownloader downloader)

Faça o download das chaves de arquivo necessárias, conforme configurado em --download-build-key, do remoteBuild, e armazene-as em um IBuildInfo.

Parâmetros
remoteBuild RemoteBuildInfo: a resposta do servidor de controle de inicialização

testTargetName String: o nome do destino do teste

buildName String: o nome da build, conforme definido pelo controle de inicialização

downloader IFileDownloader: o IFileDownloader a ser usado para fazer o download dos arquivos de build

Retorna
IBuildInfo o IBuildInfo preenchido com versões locais de arquivos de build

Gera
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Execute a consulta de controle de inicialização, repetindo várias vezes em caso de erro.

Retorna
RemoteBuildInfo o RemoteBuildInfo recuperado do controle de inicialização

Gera
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

Retorna
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Se deve ou não fazer o fallback para receber a versão AOSP do pacote tradefed.

Parâmetros
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

Retorna
boolean

Métodos protegidos

downloadAdditionalFiles

protected void downloadAdditionalFiles (RemoteBuildInfo remoteBuild, 
                IFileDownloader downloader, 
                IBuildInfo localBuild)

Parâmetros
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Gera
BuildRetrievalError