CtsDeviceLaunchControlProvider
public
class
CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider
implements
IDiscoverDependencies
| java.lang.Object | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
Um LaunchControlProvider para DeviceFolderBuildInfo.
Recupera um build do CTS e um build do dispositivo do servidor de build do Android.
O build do dispositivo é recuperado primeiro. Portanto, os argumentos build-flavor etc. fornecidos a essa classe precisam corresponder ao build do dispositivo que você quer recuperar.
Por padrão, essa classe tenta baixar um build do CTS com o mesmo build-id e a mesma ramificação do build do dispositivo. As opções cts* podem ser usadas para recuperar um build do CTS diferente.
Resumo
Construtores públicos | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
Métodos públicos | |
|---|---|
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 |
RemoteBuildInfo
|
queryForBuild()
Execute a consulta de controle de lançamento, repetindo várias vezes em caso de erro. |
Set<String>
|
reportTestZipFileFilter()
|
Construtores públicos
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
Métodos públicos
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 do 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 lançamento, 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> |
|