HostOptions

public class HostOptions
extends Object implements IHostOptions

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


Classe del proprietario delle opzioni di hosting. Questa classe viene utilizzata per memorizzare le opzioni a livello di host.

Riepilogo

Costruttori pubblici

HostOptions()

Metodi pubblici

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Restituisce il numero di permessi disponibili di un determinato tipo

Long getCacheSizeLimit()

Restituisce le dimensioni massime consentite(in byte) della cache dei file locale.

Integer getConcurrentDownloadLimit()

Restituisce il numero massimo di download simultanei consentiti.

Integer getConcurrentFlasherLimit()

Restituisce il numero massimo di lampeggi simultanei consentiti.

Integer getConcurrentVirtualDeviceStartupLimit()

Restituisce il numero massimo di avvii simultanei di dispositivi virtuali consentiti.

File getDownloadCacheDir()

Restituisce il percorso utilizzato per archiviare gli elementi scaricati.

File getFastbootTmpDir()

Restituisce il percorso che fastboot deve utilizzare come cartella temporanea.

int getInUsePermits(IHostOptions.PermitLimitType type)

Restituisce il numero di permessi in uso per un determinato tipo

getKnownGceDeviceIpPool()

Dispositivo gce noto associato a un IP specifico.

getKnownPreconfigureNativeDevicePool()

Pool di IP dei dispositivi nativi preconfigurati noti.

getKnownPreconfigureVirtualDevicePool()

Pool di dispositivi virtuali preconfigurati noti.

getKnownRemoteDeviceIpPool()

Dispositivo remoto noto associato a un IP specifico.

getLabels()

Ricevi le etichette per l'attività ospitante.

String getNetworkInterface()

Restituisce l'interfaccia di rete utilizzata per connettersi ai dispositivi di test remoti.

getServiceAccountJsonKeyFiles()

Restituisce una mappa di file delle chiavi JSON dell'account di servizio.

long getTestPhaseTimeout()

Restituisce il timeout a livello di fase di test specificato.

boolean getUseZip64InPartialDownload()

Controlla se deve utilizzare o meno il formato zip64 per il download parziale.

void initConcurrentLocks()

Inizializza i blocchi simultanei

boolean isFastbootdEnable()

Restituisce se il supporto della modalità fastbootd è abilitato o meno.

boolean isHostMetricReportingDisabled()

Restituisce se i report sulle metriche dell'host devono essere disattivati.

boolean isIncrementalFlashingEnabled()

Restituisce se il lampeggiamento incrementale è attivo o meno.

boolean isOptOutOfIncrementalFlashing()

Restituisce se l'host ha disattivato il flashing incrementale.

void returnPermit(IHostOptions.PermitLimitType type)

Restituisce una licenza del tipo specificato

boolean shouldFlashWithFuseZip()

Restituisce se il flashing deve essere eseguito o meno con il file ZIP dell'immagine del dispositivo montato sul fusibile.

Boolean shouldUseSsoClient()

Controlla se deve utilizzare o meno il client SingleSignOn.

void takePermit(IHostOptions.PermitLimitType type)

Prende una licenza del tipo specificato

void validateOptions()

Verifica che le opzioni impostate su IHostOptions siano valide.

Costruttori pubblici

HostOptions

public HostOptions ()

Metodi pubblici

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Restituisce il numero di permessi disponibili di un determinato tipo

Parametri
type IHostOptions.PermitLimitType

Ritorni
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Restituisce le dimensioni massime consentite(in byte) della cache dei file locale.

Ritorni
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Restituisce il numero massimo di download simultanei consentiti. Utilizzato da IBuildProvider per scaricare le build remote.

Ritorni
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Restituisce il numero massimo di lampeggi simultanei consentiti. Utilizzato da DeviceFlashPreparer.

Ritorni
Integer il limite di lampeggiatori simultanei.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Restituisce il numero massimo di avvii simultanei di dispositivi virtuali consentiti. Utilizzato da RemoteAndroidVirtualDevice per l'avvio del dispositivo virtuale.

Ritorni
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Restituisce il percorso utilizzato per archiviare gli elementi scaricati.

Ritorni
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Restituisce il percorso che fastboot deve utilizzare come cartella temporanea.

Ritorni
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Restituisce il numero di permessi in uso per un determinato tipo

Parametri
type IHostOptions.PermitLimitType

Ritorni
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Dispositivo gce noto associato a un IP specifico.

Ritorni

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Pool di IP dei dispositivi nativi preconfigurati noti.

Ritorni

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noti.

Ritorni

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

Ritorni

getLabels

public  getLabels ()

Ricevi le etichette per l'attività ospitante.

Ritorni

getNetworkInterface

public String getNetworkInterface ()

Restituisce l'interfaccia di rete utilizzata per connettersi ai dispositivi di test remoti.

Ritorni
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Restituisce una mappa di file delle chiavi JSON dell'account di servizio.

Ritorni

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Restituisce il timeout a livello di fase di test specificato. Il valore predefinito è 0 per nessun timeout.

Ritorni
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Controlla se deve utilizzare o meno il formato zip64 per il download parziale.

Ritorni
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inizializza i blocchi simultanei

isFastbootdEnable

public boolean isFastbootdEnable ()

Restituisce se il supporto della modalità fastbootd è abilitato o meno.

Ritorni
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Restituisce se i report sulle metriche dell'host devono essere disattivati.

Ritorni
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Restituisce se il lampeggiamento incrementale è attivo o meno.

Ritorni
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Restituisce se l'host ha disattivato il flashing incrementale.

Ritorni
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Restituisce una licenza del tipo specificato

Parametri
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Restituisce se il flashing deve essere eseguito o meno con il file ZIP dell'immagine del dispositivo montato sul fusibile.

Ritorni
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Controlla se deve utilizzare o meno il client SingleSignOn.

Ritorni
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Prende una licenza del tipo specificato

Parametri
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Verifica che le opzioni impostate su IHostOptions siano valide.

Lanci
ConfigurationException