TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


Объект LaunchControlProvider для получения конфигурации сборки, заданной Google, в виде объекта IFolderBuildInfo .

Получает и извлекает файл google-tradefed.zip с сервера сборки Android.

Краткое содержание

Государственные строители

TfLaunchControlProvider ()

Общедоступные методы

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

Удалите все временные файлы сборки.

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

Загрузите необходимые ключи файлов, как указано в параметре --download-build-key, из remoteBuild и сохраните их в объекте IBuildInfo .

RemoteBuildInfo queryForBuild ()

Выполните запрос управления запуском, повторяя попытку несколько раз в случае ошибки.

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

Стоит ли переходить на использование версии пакета tradefed для AOSP?

boolean wasFallbackUsed ()

Защищенные методы

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

Государственные строители

TfLaunchControlProvider

public TfLaunchControlProvider ()

Общедоступные методы

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Параметры
entryName String

очистка

public void cleanUp (IBuildInfo info)

Удалите все временные файлы сборки.

Параметры
info IBuildInfo

downloadBuildFiles

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

Загрузите необходимые ключи файлов, как указано в параметре --download-build-key, из remoteBuild и сохраните их в объекте IBuildInfo .

Параметры
remoteBuild RemoteBuildInfo : ответ сервера управления запуском.

testTargetName String : имя целевого объекта тестирования

buildName String : имя сборки, заданное системой управления запуском.

downloader IFileDownloader : программа IFileDownloader , используемая для загрузки файлов сборки.

Возвраты
IBuildInfo Объект IBuildInfo заполнен локальными версиями файлов сборки.

Броски
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Выполните запрос управления запуском, повторяя попытку несколько раз в случае ошибки.

Возвраты
RemoteBuildInfo RemoteBuildInfo полученный из системы управления запуском.

Броски
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

Возвраты
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Стоит ли переходить на использование версии пакета tradefed для AOSP?

Параметры
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

Возвраты
boolean

Защищенные методы

загрузка дополнительных файлов

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

Параметры
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Броски
BuildRetrievalError