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 | ||
Объект LaunchControlProvider для DeviceFolderBuildInfo .
Получает с сервера сборки Android как сборку CTS, так и сборку для устройства.
Сначала извлекается версия сборки устройства, поэтому аргументы build-flavor и т. д., передаваемые этому классу, должны соответствовать версии сборки устройства, которую вы хотите получить.
По умолчанию этот класс попытается загрузить сборку CTS с тем же идентификатором сборки и той же веткой, что и сборка устройства. Параметры cts* можно использовать для получения другой сборки CTS.
Краткое содержание
Государственные строители | |
|---|---|
CtsDeviceLaunchControlProvider () | |
Общедоступные методы | |
|---|---|
void | cleanUp ( IBuildInfo info)Удалите все временные файлы сборки. |
IBuildInfo | downloadBuildFiles ( RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader) Загрузите необходимые ключи файлов, как указано в параметре --download-build-key, из remoteBuild и сохраните их в объекте |
RemoteBuildInfo | queryForBuild ()Выполните запрос управления запуском, повторяя попытку несколько раз в случае ошибки. |
Set<String> | reportTestZipFileFilter () |
Государственные строители
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
Общедоступные методы
очистка
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> | |