HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


Düzenleyen seçenekleri tutucu sınıfı. Bu sınıf, ana makine genelindeki seçenekleri depolamak için kullanılır.

Özet

Herkese açık oluşturucular

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 verilecek maksimum eşzamanlı yanıp sönme sayısını döndürür.

Integer getConcurrentVirtualDeviceStartupLimit()

İzin verilen eşzamanlı sanal cihaz başlatma işlemlerinin maksimum 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'un geçici klasör olarak kullanması gereken yolu döndürür.

int getInUsePermits(IHostOptions.PermitLimitType type)

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

Set<String> getKnownGceDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen gce-device.

List<String> getKnownPreconfigureNativeDevicePool()

Önceden yapılandırılmış bilinen yerel cihaz IP havuzu.

List<String> getKnownPreconfigureVirtualDevicePool()

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

Set<String> getKnownRemoteDeviceIpPool()

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

List<String> getLabels()

Barındırıcı için etiketler alma

String getNetworkInterface()

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

Map<String, File> getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

Belirtilen test aşaması düzeyindeki zaman aşımını 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 etkin olup olmadığını döndürür.

boolean isHostMetricReportingDisabled()

Ana makine metrik 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)

Belirtilen türde bir izin döndürür.

boolean shouldFlashWithFuseZip()

Sigorta takılı cihaz resmi zip dosyasıyla yükleme işleminin yapılıp yapılmayacağını döndürür.

Boolean shouldUseSsoClient()

SingleSignOn istemcisinin kullanılıp kullanılmayacağını kontrol edin.

void takePermit(IHostOptions.PermitLimitType type)

Belirtilen türde izin alır.

boolean useAndroidBuildApiV4()

v4 Android Build API'nin kullanılıp kullanılmayacağını döndürür.

void validateOptions()

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

Herkese açık oluşturucular

HostOptions

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

İadeler
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

İadeler
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür. Uzak derlemeleri indiren IBuildProvider tarafından kullanılır.

İadeler
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

İadeler
Integer eşzamanlı flaşör sınırı.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

İadeler
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

İadeler
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

İadeler
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

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

Parametreler
type IHostOptions.PermitLimitType

İadeler
int

getKnownGceDeviceIpPool

public Set<String> getKnownGceDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen gce-device.

İadeler
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

Önceden yapılandırılmış bilinen yerel cihaz IP havuzu.

İadeler
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

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

İadeler
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

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

İadeler
Set<String>

getLabels

public List<String> getLabels ()

Barındırıcı için etiketler alma

İadeler
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

İadeler
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

İadeler
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Belirtilen test aşaması düzeyindeki zaman aşımını döndürür. Zaman aşımı olmaması için varsayılan değer 0'dır.

İadeler
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

İadeler
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Eşzamanlı kilitleri başlatır.

isFastbootdEnable

public boolean isFastbootdEnable ()

fastbootd modu desteğinin etkin olup olmadığını döndürür.

İadeler
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

İadeler
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

İadeler
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

İadeler
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Belirtilen türde bir izin döndürür.

Parametreler
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Sigorta takılı cihaz resmi zip dosyasıyla yükleme işleminin yapılıp yapılmayacağını döndürür.

İadeler
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

SingleSignOn istemcisinin kullanılıp kullanılmayacağını kontrol edin.

İadeler
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Belirtilen türde izin alır.

Parametreler
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

v4 Android Build API'nin kullanılıp kullanılmayacağını döndürür.

İadeler
boolean

validateOptions

public void validateOptions ()

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

Verdiği hatalar
ConfigurationException