Barındırma Seçenekleri

public class HostOptions
extends Object implements IHostOptions

Java.lang.Nesne
🎃 com.android.tradefed.host.HostOptions


Ana makine seçenekleri sahip sınıfı. Bu sınıf, ana makine genelindeki seçenekleri depolamak için kullanılır.

Özet

Kamu inşaatçıları

HostOptions()

Herkese açık yöntemler

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Belirli bir türdeki kullanılabilir izin sayısını döndürür

Long getCacheSizeLimit()

Yerel dosya önbelleğinin izin verilen maksimum boyutunu(bayt) döndürür.

Integer getConcurrentDownloadLimit()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür.

Integer getConcurrentFlasherLimit()

İzin verilen maksimum eşzamanlı yanıp sönme sayısını döndürür.

Integer getConcurrentVirtualDeviceStartupLimit()

İzin verilen maksimum eşzamanlı sanal cihaz başlatma sayısını döndürür.

File getDownloadCacheDir()

İndirilen yapıları depolamak için kullanılan yolu döndürür.

File getFastbootTmpDir()

Fastboot uygulamasının geçici klasör olarak kullanması gereken yolu döndürür.

int getInUsePermits(IHostOptions.PermitLimitType type)

Belirli bir tür için kullanımdaki izin sayısını döndürür

getKnownGceDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen gce cihazı.

getKnownPreconfigureVirtualDevicePool()

Bilinen önceden yapılandırılmış sanal cihaz havuzu.

getKnownRemoteDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen uzak cihaz.

getLabels()

Ana makine için etiketleri alın.

String getNetworkInterface()

Uzak test cihazlarına bağlanmak için kullanılan ağ arayüzünü döndürür.

getServiceAccountJsonKeyFiles()

Hizmet hesabı json anahtar dosyalarının haritasını döndürür.

long getTestPhaseTimeout()

Belirtilen Test Aşaması seviye zaman aşımı değerini döndürür.

boolean getUseZip64InPartialDownload()

Kısmi indirmede zip64 biçiminin kullanılıp kullanılmayacağını kontrol edin.

void initConcurrentLocks()

Eşzamanlı kilitleri başlatır

boolean isFastbootdEnable()

Fastbootd modu desteğinin etkinleştirilip etkinleştirilmediğini döndürür.

boolean isHostMetricReportingDisabled()

Ana makine metriği raporlamasının devre dışı bırakılıp bırakılmayacağını döndürür.

boolean isIncrementalFlashingEnabled()

Artımlı yanıp sönmenin etkin olup olmadığını döndürür.

boolean isOptOutOfIncrementalFlashing()

Ana makinenin artımlı yanıp sönmeyi devre dışı bırakıp bırakmadığını döndürür.

void returnPermit(IHostOptions.PermitLimitType type)

Belirli bir izin türünü döndürür

boolean shouldFlashWithFuseZip()

Sigortayla takılmış cihaz resmi zip dosyası ile yanıp sönme yapılıp yapılmayacağını döndürür.

Boolean shouldUseSsoClient()

SingleSignOn istemcisini kullanıp kullanmayacağını kontrol edin.

void takePermit(IHostOptions.PermitLimitType type)

Belirli bir izin türünden izin alıyor

void validateOptions()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olduğunu doğrulayın.

Kamu inşaatçıları

Barındırma Seçenekleri

public HostOptions ()

Herkese açık yöntemler

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Belirli bir türdeki kullanılabilir izin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Yerel dosya önbelleğinin izin verilen maksimum boyutunu(bayt) döndürür.

İlerlemeler
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür. IBuildProvider tarafından kullanılan uzaktan derlemeler indirir.

İlerlemeler
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

İzin verilen maksimum eşzamanlı yanıp sönme sayısını döndürür. DeviceFlashPreparer tarafından kullanılıyor.

İlerlemeler
Integer sınırı da belirlenebilir.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

İzin verilen maksimum eşzamanlı sanal cihaz başlatma sayısını döndürür. Başlangıç sanal cihazı RemoteAndroidVirtualDevice tarafından kullanıldı.

İlerlemeler
Integer

getDownloadCacheDir'i

public File getDownloadCacheDir ()

İndirilen yapıları depolamak için kullanılan yolu döndürür.

İlerlemeler
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Fastboot uygulamasının geçici klasör olarak kullanması gereken yolu döndürür.

İlerlemeler
File

GetInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Belirli bir tür için kullanımdaki izin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
int

getBilinenGceCihazIpPool

public  getKnownGceDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen gce cihazı.

İlerlemeler

getBilinenPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Bilinen önceden yapılandırılmış sanal cihaz havuzu.

İlerlemeler

getBilinenRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen uzak cihaz.

İlerlemeler

getEtiketler

public  getLabels ()

Ana makine için etiketleri alın.

İlerlemeler

getNetworkInterface

public String getNetworkInterface ()

Uzak test cihazlarına bağlanmak için kullanılan ağ arayüzünü döndürür.

İlerlemeler
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Hizmet hesabı json anahtar dosyalarının haritasını döndürür.

İlerlemeler

getTestPhaseZaman Aşımı

public long getTestPhaseTimeout ()

Belirtilen Test Aşaması seviye zaman aşımı değerini döndürür. Zaman aşımı olmaması için varsayılan değer 0 olacaktır.

İlerlemeler
long

getUseZip64InKısmi İndirme

public boolean getUseZip64InPartialDownload ()

Kısmi indirmede zip64 biçiminin kullanılıp kullanılmayacağını kontrol edin.

İlerlemeler
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Eşzamanlı kilitleri başlatır

isFastbootdEnable

public boolean isFastbootdEnable ()

Fastbootd modu desteğinin etkinleştirilip etkinleştirilmediğini döndürür.

İlerlemeler
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Ana makine metriği raporlamasının devre dışı bırakılıp bırakılmayacağını döndürür.

İlerlemeler
boolean

Artımlı FlashingEtkin

public boolean isIncrementalFlashingEnabled ()

Artımlı yanıp sönmenin etkin olup olmadığını döndürür.

İlerlemeler
boolean

Artımlı Yanıp Sönen Optimum

public boolean isOptOutOfIncrementalFlashing ()

Ana makinenin artımlı yanıp sönmeyi devre dışı bırakıp bırakmadığını döndürür.

İlerlemeler
boolean

ReturnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Belirli bir izin türünü döndürür

Parametreler
type IHostOptions.PermitLimitType

gerekli

public boolean shouldFlashWithFuseZip ()

Sigortayla takılmış cihaz resmi zip dosyası ile yanıp sönme yapılıp yapılmayacağını döndürür.

İlerlemeler
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

SingleSignOn istemcisini kullanıp kullanmayacağını kontrol edin.

İlerlemeler
Boolean

TakePermit

public void takePermit (IHostOptions.PermitLimitType type)

Belirli bir izin türünden izin alıyor

Parametreler
type IHostOptions.PermitLimitType

VerifyOptions

public void validateOptions ()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olduğunu doğrulayın.

Fırlatma
ConfigurationException