LaunchControlProvider

public class LaunchControlProvider
extends Object implements IBuildProvider, IConfigurationReceiver, IDiscoverDependencies, IInvocationContextReceiver, ITestLoggerReceiver

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


Test edilecek bir derleme için Google lansman kontrol sunucularına sorgu gönderen bir IBuildProvider uygulaması.

Alt sınıflar oluşturmanız önerilmez. İndirilecek yapıları belirtmek için extra-target-downloads ve --additional-files-filter'ı kullanın.

TODO: refactor out the launch control client and download logic, and merge it with the future "One Common Device Flasher Library To Rule Them All" (tm)

Özet

İç içe yerleştirilmiş sınıflar

class LaunchControlProvider.DownloadFileDescriptor

 

Sabitler

String BUILD_ID_PARAM

String BUILD_NAME_PARAM

String LC_BASE_URL

String MIN_BUILD_ID_PARAM

String QUERY_TYPE_PARAM

String QUERY_WINDOW_PARAM

String TEST_TAG_PARAM

Alanlar

protected boolean mEnableResolveSymlinks

Herkese açık oluşturucular

LaunchControlProvider()

Herkese açık yöntemler

void addFileFilter(String filter)
void addOptionalFileFilter(String optionalFilter)
void addRemoteZipFilter(String fileFilter)

Kısmen indirilebilen uzak bir ZIP dosyasının filtresini ekleyin.

void cleanUp(IBuildInfo info)

Geçici derleme dosyalarını temizleyin.

void clearExtraDownloads()
IFileDownloader createLaunchControlDownloader(RemoteBuildInfo remoteBuild)

Lansman kontrol dosyalarında kullanılacak bir indirici oluşturmak için fabrika yöntemi.

void decrementTestBuild(String buildId)
IBuildInfo fetchRemoteBuild(RemoteBuildInfo remoteBuild)

Başlatma kontrolü yanıtını, gerekli tüm dosyaları içeren yerel bir IBuildInfo dosyasına dönüştürün.

void forceUseCas(boolean useCas)
Collection<String> getAdditionalFilesFilters()
String getBranch()

Sorgulanacak mevcut şubeyi alma

IBuildInfo getBuild()

Test edilen derlemenin verilerini alın.

String getBuildArchivePath()

Derleme yapıları arşivinin yolunu alma

String getBuildFlavor()

Sorgulanacak derleme türünü alma

String getBuildId()

Sorgulanacak derleme kimliğini alma

String getBuildOs()
IConfiguration getConfiguration()

Kullanımdaki yerleştirilmiş IConfiguration öğesini döndürün.

Set<String> getContentBasedReportingDefault()
IInvocationContext getInvocationContext()
String getLcHostname()

Sorguda kullanılacak Launch Control ana makine adını alma

String getLcProtocol()

Sorguda kullanılacak Launch Control protokolünü alma

QueryType getQueryType()

Kullanılacak sorgu türünü alma

RemoteBuildInfo getRemoteBuild()

Tüm dosyaları indirmeden başlatma kontrolü yanıtını alın.

Set<String> getRemoteZipFilters()

Kısmen indirilebilen ZIP dosyaları için bir dizi filtre edinin.

boolean getReportContentBasedRollout()
boolean getReportContentInformation()
String getTestConfigOnlyZip()

Yalnızca test yapılandırması zip dosyasını alın.

ITestLogger getTestLogger()
String getTestTag()

Sorguda kullanılacak test etiketini alma

boolean getUseSsoClient()

TOA istemcisinin kullanılıp kullanılmayacağını alma

static void handleExtraTargetDownloads(IBuildInfo build, List<Entry<String, File>> entries)

Meta verilerini doldurmak için dosyaları dinamik olarak indirir.

boolean isChunkingUncompressedDisabled()
boolean isSecondaryParallelDownload()

Paralel indirme özelliğinin etkin olup olmadığı.

Set<String> reportTestZipFileFilter()
void resetTestBuild()

Yapılandırılmış derlemeyi "test edilmiş derlemeler" grubundan kaldırmak için lansman kontrolü isteğinde bulunmak üzere QueryType.RESET_TEST_BUILD sorgusu gerçekleştirir.

void resetTestBuild(String buildId)

Belirli bir derlemeyi "test edilen derlemeler" grubundan kaldırmak için lansman kontrolü isteğinde bulunmak üzere QueryType.RESET_TEST_BUILD sorgusu gerçekleştirir.

void setAdditionalFilesFilters(Collection<String> additionalFilesFilters)
void setBranch(String branch)

Sorgulanacak dalı ayarlama

void setBuildArchivePath(String buildArchivePath)

Derleme yapıları arşivinin yolunu ayarlama

void setBuildFlavor(String flavor)

Sorgulanacak derleme türünü ayarlayın.

void setBuildId(String buildId)

Sorgulanacak derleme kimliğini ayarlayın.

void setBuildOs(String os)
void setConfiguration(IConfiguration configuration)

Kullanımdaki IConfiguration örneğini ekler.

void setContentBasedReportingDefault(Set<String> contentBasedReportingDefault)
void setEnableResolveSymlinks(boolean enableResolveSymlinks)
void setFetchSigned(boolean fetchSigned)
void setInvocationContext(IInvocationContext invocationContext)

void setLcHostname(String lcHostname)

Sorguda kullanılacak başlatma kontrolü ana makine adını ayarlayın.

void setLcProtocol(String lcProtocol)

Sorguda kullanılacak Launch Control protokolünü ayarlayın

void setMinBuildId(int minBuildId)

Kullanılacak minimum derleme kimliğini ayarlayın.

void setParallelSecondaryDownload(boolean parallel)
void setPartialDownloadForZip(boolean enableZipPartialDownload)
void setQueryType(QueryType queryType)

Kullanılacak sorgu türünü ayarlama

void setReportContentBasedRollout(boolean reportContentBasedRollout)
void setReportContentInformation(boolean reportContentInfo)
void setSkipCloudContent(boolean skipCloudContent)
void setTestLogger(ITestLogger testLogger)

ITestLogger örneğini ekler.

void setTestTag(String tag)

Kullanılacak test etiketini ayarlayın.

void setUseBuildApi(boolean useBuildApi)

Derleme sağlayıcının Android Build API'yi kullanıp kullanmayacağını kontrol etmek için değeri ayarlar.

void setUseSsoClient(boolean useSsoClient)

TOA istemcisinin kullanılıp kullanılmayacağını ayarlayın.

boolean shouldFetchSigned()
boolean shouldReportContentInformation()
boolean shouldUseBuildApi()

Derleme sağlayıcının Android Build API'yi kullanıp kullanmaması gerektiğini döndürür.

Korunan yöntemler

void convertBuildToSigned(RemoteBuildInfo remoteBuild)

İmzalı bir derlemeyi açıklamak için bu RemoteBuildInfo içindeki parametreleri değiştirin.

IHttpHelper createHttpHelper()

HttpHelper oluşturmak için fabrika yöntemi.

String createSignedParameter(String param)

Tek bir parametreyi imzalı parametre olarak temsil edecek şekilde değiştirin. Parametre zaten imzalı biçimdeyse değiştirilmeden döndürülür.

void deleteCacheEntry(String remoteFilePath)

Bozulmuş olabileceği ihtimaline karşı dosyayı önbellekten kaldırın.

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

remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.

final List<Entry<LaunchControlProvider.DownloadFileDescriptor, File>> downloadFilesNonBlocking(IFileDownloader downloader, List<LaunchControlProvider.DownloadFileDescriptor> toBeDownloaded)

Dosya yolu grubunu indirin ve zorunluysa bunları uygulayın.

AndroidBuildArtifactHelper getBuildArtifactHelper()
MultiMap<String, File> getExtraDownloadMap()

İndirilen ek hedeflerin haritasını döndürür.

Set<String> getGlobalDownloadExclusionPatterns()
final File getWorkFolder()

Geçerli çağırma çalışma klasörünü döndürür.

final File handleDirectoryDownload(File downloadedFile)
RemoteBuildInfo performBuildApiQuery()
void performValidityCheckForBuildApi()
RemoteBuildInfo queryForBuild(MultiMap<String, String> params)

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

RemoteBuildInfo queryForBuild()

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

RemoteBuildInfo queryForBuildWithBuildApi()

Build API'ye karşı derleme sorgusunu yürütür.

void replaceParamWithSigned(RemoteBuildInfo buildInfo, RemoteBuildInfo.BuildAttributeKey key)
boolean useCasDefaultRollout()

Sabitler

BUILD_ID_PARAM

protected static final String BUILD_ID_PARAM

Sabit Değer: "bid"

BUILD_NAME_PARAM

protected static final String BUILD_NAME_PARAM

Sabit Değer: "id"

LC_BASE_URL

protected static final String LC_BASE_URL

Sabit Değer: "%s://%s/buildbot-update"

MIN_BUILD_ID_PARAM

protected static final String MIN_BUILD_ID_PARAM

Sabit Değer: "min_build_id"

QUERY_TYPE_PARAM

protected static final String QUERY_TYPE_PARAM

Sabit Değer: "op"

QUERY_WINDOW_PARAM

protected static final String QUERY_WINDOW_PARAM

Sabit Değer: "query_window"

TEST_TAG_PARAM

protected static final String TEST_TAG_PARAM

Sabit Değer: "test_tag"

Alanlar

protected boolean mEnableResolveSymlinks

Herkese açık oluşturucular

LaunchControlProvider

public LaunchControlProvider ()

Herkese açık yöntemler

addFileFilter

public void addFileFilter (String filter)

Parametreler
filter String

addOptionalFileFilter

public void addOptionalFileFilter (String optionalFilter)

Parametreler
optionalFilter String

addRemoteZipFilter

public void addRemoteZipFilter (String fileFilter)

Kısmen indirilebilen uzak bir ZIP dosyasının filtresini ekleyin.

Parametreler
fileFilter String

cleanUp

public void cleanUp (IBuildInfo info)

Geçici derleme dosyalarını temizleyin.

Parametreler
info IBuildInfo

clearExtraDownloads

public void clearExtraDownloads ()

createLaunchControlDownloader

public IFileDownloader createLaunchControlDownloader (RemoteBuildInfo remoteBuild)

Lansman kontrol dosyalarında kullanılacak bir indirici oluşturmak için fabrika yöntemi.

Parametreler
remoteBuild RemoteBuildInfo

İadeler
IFileDownloader

decrementTestBuild

public void decrementTestBuild (String buildId)

Parametreler
buildId String

fetchRemoteBuild

public IBuildInfo fetchRemoteBuild (RemoteBuildInfo remoteBuild)

Başlatma kontrolü yanıtını, gerekli tüm dosyaları içeren yerel bir IBuildInfo dosyasına dönüştürün.

Bu paketin dışındaki uzmanlıkların doğrudan kullanabilmesi için herkese açık hale getirildi. Normalde bunun yerine getBuild() kullanılmalıdır.

Parametreler
remoteBuild RemoteBuildInfo: lansman kontrolü sunucusu yanıtı

İadeler
IBuildInfo IBuildInfo, derleme dosyalarının yerel sürümleriyle doldurulur.

Verdiği hatalar
BuildRetrievalError Derleme dosyaları indirilemediyse

forceUseCas

public void forceUseCas (boolean useCas)

Parametreler
useCas boolean

getAdditionalFilesFilters

public Collection<String> getAdditionalFilesFilters ()

İadeler
Collection<String>

getBranch

public String getBranch ()

Sorgulanacak mevcut şubeyi alma

İadeler
String şube

getBuild

public IBuildInfo getBuild ()

Test edilen derlemenin verilerini alın.

İadeler
IBuildInfo Test edilen derleme için IBuildInfo veya test için derleme yoksa null

Verdiği hatalar
BuildRetrievalError

getBuildArchivePath

public String getBuildArchivePath ()

Derleme yapıları arşivinin yolunu alma

İadeler
String

getBuildFlavor

public String getBuildFlavor ()

Sorgulanacak derleme türünü alma

İadeler
String

getBuildId

public String getBuildId ()

Sorgulanacak derleme kimliğini alma

İadeler
String

getBuildOs

public String getBuildOs ()

İadeler
String

getConfiguration

public IConfiguration getConfiguration ()

Kullanımdaki yerleştirilmiş IConfiguration öğesini döndürün.

İadeler
IConfiguration

getContentBasedReportingDefault

public Set<String> getContentBasedReportingDefault ()

İadeler
Set<String>

getInvocationContext

public IInvocationContext getInvocationContext ()

İadeler
IInvocationContext

getLcHostname

public String getLcHostname ()

Sorguda kullanılacak Launch Control ana makine adını alma

İadeler
String

getLcProtocol

public String getLcProtocol ()

Sorguda kullanılacak Launch Control protokolünü alma

İadeler
String

getQueryType

public QueryType getQueryType ()

Kullanılacak sorgu türünü alma

İadeler
QueryType

getRemoteBuild

public RemoteBuildInfo getRemoteBuild ()

Tüm dosyaları indirmeden başlatma kontrolü yanıtını alın.

Bu paketin dışındaki uzmanlıkların doğrudan kullanabilmesi için herkese açık hale getirildi. Normalde bunun yerine getBuild() kullanılmalıdır.

İadeler
RemoteBuildInfo Fırlatma kontrolünden gelen RemoteBuildInfo yanıtı

Verdiği hatalar
BuildRetrievalError Derleme bilgileri beklenmeyen bir hata nedeniyle alınamadıysa

getRemoteZipFilters

public Set<String> getRemoteZipFilters ()

Kısmen indirilebilen ZIP dosyaları için bir dizi filtre edinin.

İadeler
Set<String>

getReportContentBasedRollout

public boolean getReportContentBasedRollout ()

İadeler
boolean

getReportContentInformation

public boolean getReportContentInformation ()

İadeler
boolean

getTestConfigOnlyZip

public String getTestConfigOnlyZip ()

Yalnızca test yapılandırması zip dosyasını alın.

İadeler
String

getTestLogger

public ITestLogger getTestLogger ()

İadeler
ITestLogger

getTestTag

public String getTestTag ()

Sorguda kullanılacak test etiketini alma

İadeler
String

getUseSsoClient

public boolean getUseSsoClient ()

TOA istemcisinin kullanılıp kullanılmayacağını alma

İadeler
boolean

handleExtraTargetDownloads

public static void handleExtraTargetDownloads (IBuildInfo build, 
                List<Entry<String, File>> entries)

Meta verilerini doldurmak için dosyaları dinamik olarak indirir.

Parametreler
build IBuildInfo

entries List

Verdiği hatalar
BuildRetrievalError

isChunkingUncompressedDisabled

public boolean isChunkingUncompressedDisabled ()

İadeler
boolean

isSecondaryParallelDownload

public boolean isSecondaryParallelDownload ()

Paralel indirme özelliğinin etkin olup olmadığı.

İadeler
boolean

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

İadeler
Set<String>

resetTestBuild

public void resetTestBuild ()

Yapılandırılmış derlemeyi "test edilmiş derlemeler" grubundan kaldırmak için lansman kontrolü isteğinde bulunmak üzere QueryType.RESET_TEST_BUILD sorgusu gerçekleştirir.

Hata işleme ve yeniden deneme mekanizmaları sınırlıdır. LCProxy desteği sonlandırıldığından kullanımdan kaldırılmıştır.

resetTestBuild

public void resetTestBuild (String buildId)

Belirli bir derlemeyi "test edilen derlemeler" grubundan kaldırmak için lansman kontrolü isteğinde bulunmak üzere QueryType.RESET_TEST_BUILD sorgusu gerçekleştirir.

Hata işleme ve yeniden deneme mekanizmaları sınırlıdır. LCProxy desteği sonlandırıldığından kullanımdan kaldırılmıştır.

Parametreler
buildId String: Sıfırlanacak derleme kimliği.

setAdditionalFilesFilters

public void setAdditionalFilesFilters (Collection<String> additionalFilesFilters)

Parametreler
additionalFilesFilters Collection

setBranch

public void setBranch (String branch)

Sorgulanacak dalı ayarlama

setBuildArchivePath

public void setBuildArchivePath (String buildArchivePath)

Derleme yapıları arşivinin yolunu ayarlama

setBuildFlavor

public void setBuildFlavor (String flavor)

Sorgulanacak derleme türünü ayarlayın.

setBuildId

public void setBuildId (String buildId)

Sorgulanacak derleme kimliğini ayarlayın.

setBuildOs

public void setBuildOs (String os)

Parametreler
os String

setConfiguration

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration örneğini ekler.

Parametreler
configuration IConfiguration

setContentBasedReportingDefault

public void setContentBasedReportingDefault (Set<String> contentBasedReportingDefault)

Parametreler
contentBasedReportingDefault Set

setEnableResolveSymlinks

public void setEnableResolveSymlinks (boolean enableResolveSymlinks)

Parametreler
enableResolveSymlinks boolean

setFetchSigned

public void setFetchSigned (boolean fetchSigned)

Parametreler
fetchSigned boolean

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametreler
invocationContext IInvocationContext

setLcHostname

public void setLcHostname (String lcHostname)

Sorguda kullanılacak başlatma kontrolü ana makine adını ayarlayın.

Parametreler
lcHostname String

setLcProtocol

public void setLcProtocol (String lcProtocol)

Sorguda kullanılacak Launch Control protokolünü ayarlayın

setMinBuildId

public void setMinBuildId (int minBuildId)

Kullanılacak minimum derleme kimliğini ayarlayın.

Parametreler
minBuildId int

setParallelSecondaryDownload

public void setParallelSecondaryDownload (boolean parallel)

Parametreler
parallel boolean

setPartialDownloadForZip

public void setPartialDownloadForZip (boolean enableZipPartialDownload)

Parametreler
enableZipPartialDownload boolean

setQueryType

public void setQueryType (QueryType queryType)

Kullanılacak sorgu türünü ayarlama

setReportContentBasedRollout

public void setReportContentBasedRollout (boolean reportContentBasedRollout)

Parametreler
reportContentBasedRollout boolean

setReportContentInformation

public void setReportContentInformation (boolean reportContentInfo)

Parametreler
reportContentInfo boolean

setSkipCloudContent

public void setSkipCloudContent (boolean skipCloudContent)

Parametreler
skipCloudContent boolean

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger örneğini ekler.

Parametreler
testLogger ITestLogger

setTestTag

public void setTestTag (String tag)

Kullanılacak test etiketini ayarlayın.

Parametreler
tag String

setUseBuildApi

public void setUseBuildApi (boolean useBuildApi)

Derleme sağlayıcının Android Build API'yi kullanıp kullanmayacağını kontrol etmek için değeri ayarlar.

Parametreler
useBuildApi boolean

setUseSsoClient

public void setUseSsoClient (boolean useSsoClient)

TOA istemcisinin kullanılıp kullanılmayacağını ayarlayın.

Parametreler
useSsoClient boolean

shouldFetchSigned

public boolean shouldFetchSigned ()

İadeler
boolean

shouldReportContentInformation

public boolean shouldReportContentInformation ()

İadeler
boolean

shouldUseBuildApi

public boolean shouldUseBuildApi ()

Derleme sağlayıcının Android Build API'yi kullanıp kullanmaması gerektiğini döndürür.

İadeler
boolean

Korunan yöntemler

convertBuildToSigned

protected void convertBuildToSigned (RemoteBuildInfo remoteBuild)

İmzalı bir derlemeyi açıklamak için bu RemoteBuildInfo içindeki parametreleri değiştirin.

Parametreler
remoteBuild RemoteBuildInfo: değiştirilecek RemoteBuildInfo

Verdiği hatalar
com.android.tradefed.build.BuildRetrievalError
BuildRetrievalError

createHttpHelper

protected IHttpHelper createHttpHelper ()

HttpHelper oluşturmak için fabrika yöntemi.

Birim testi için taklit edilebilir.

İadeler
IHttpHelper

createSignedParameter

protected String createSignedParameter (String param)

Tek bir parametreyi imzalı parametre olarak temsil edecek şekilde değiştirin. Parametre zaten imzalı biçimdeyse değiştirilmeden döndürülür.

Parametreler
param String: İlk parametre (imzasız veya zaten imzalı olabilir)

İadeler
String imzalı parametre

Verdiği hatalar
BuildRetrievalError Parametre bozuksa ve işlenemiyorsa

deleteCacheEntry

protected void deleteCacheEntry (String remoteFilePath)

Bozulmuş olabileceği ihtimaline karşı dosyayı önbellekten kaldırın.

Parametreler
remoteFilePath String: IFileDownloader.downloadFile(String) içinde belirtilen uzaktaki dosya ile aynı.

downloadAdditionalFiles

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

Parametreler
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Verdiği hatalar
BuildRetrievalError

downloadBuildFiles

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

remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.

Parametreler
remoteBuild RemoteBuildInfo: lansman kontrolü sunucusu yanıtı

testTargetName String: Test hedefinin adı

buildName String: lansman kontrolü tarafından tanımlanan derlemenin adı

downloader IFileDownloader: Derleme dosyalarını indirmek için kullanılacak IFileDownloader

İadeler
IBuildInfo IBuildInfo, derleme dosyalarının yerel sürümleriyle doldurulur.

Verdiği hatalar
BuildRetrievalError Derleme dosyaları indirilemediyse

downloadFilesNonBlocking

protected final List<Entry<LaunchControlProvider.DownloadFileDescriptor, File>> downloadFilesNonBlocking (IFileDownloader downloader, 
                List<LaunchControlProvider.DownloadFileDescriptor> toBeDownloaded)

Dosya yolu grubunu indirin ve zorunluysa bunları uygulayın.

Parametreler
downloader IFileDownloader

toBeDownloaded List

Döndürülenler
List<Entry<LaunchControlProvider.DownloadFileDescriptor, File>>

Verdiği hatalar
BuildRetrievalError

getBuildArtifactHelper

protected AndroidBuildArtifactHelper getBuildArtifactHelper ()

İadeler
AndroidBuildArtifactHelper

Verdiği hatalar
BuildRetrievalError

getExtraDownloadMap

protected MultiMap<String, File> getExtraDownloadMap ()

İndirilen ek hedeflerin haritasını döndürür.

İadeler
MultiMap<String, File>

getGlobalDownloadExclusionPatterns

protected Set<String> getGlobalDownloadExclusionPatterns ()

İadeler
Set<String>

getWorkFolder

protected final File getWorkFolder ()

Geçerli çağırma çalışma klasörünü döndürür.

İadeler
File

handleDirectoryDownload

protected final File handleDirectoryDownload (File downloadedFile)

Parametreler
downloadedFile File

İadeler
File

performBuildApiQuery

protected RemoteBuildInfo performBuildApiQuery ()

İadeler
RemoteBuildInfo

Verdiği hatalar
BuildRetrievalError

performValidityCheckForBuildApi

protected void performValidityCheckForBuildApi ()

queryForBuild

protected RemoteBuildInfo queryForBuild (MultiMap<String, String> params)

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

Parametreler
params MultiMap: Başlatma kontrolü için parametreler

İadeler
RemoteBuildInfo RemoteBuildInfo, fırlatma kontrolünden alındı

Verdiği hatalar
BuildRetrievalError

queryForBuild

protected RemoteBuildInfo queryForBuild ()

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

İadeler
RemoteBuildInfo RemoteBuildInfo, fırlatma kontrolünden alındı

Verdiği hatalar
BuildRetrievalError

queryForBuildWithBuildApi

protected RemoteBuildInfo queryForBuildWithBuildApi ()

Build API'ye karşı derleme sorgusunu yürütür.

Not: Giriş parametreleri, çeşitli sınıf kapsamlı değişkenler tarafından ima edilir.

İadeler
RemoteBuildInfo Yanıtın RemoteBuildInfo bölümü ayrıştırıldı.

Verdiği hatalar
com.android.tradefed.build.BuildRetrievalError
BuildRetrievalError

replaceParamWithSigned

protected void replaceParamWithSigned (RemoteBuildInfo buildInfo, 
                RemoteBuildInfo.BuildAttributeKey key)

Parametreler
buildInfo RemoteBuildInfo

key RemoteBuildInfo.BuildAttributeKey

Verdiği hatalar
BuildRetrievalError

useCasDefaultRollout

protected boolean useCasDefaultRollout ()

İadeler
boolean