Opzioni Host

public class HostOptions
extends Object implements IHostOptions

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


Classe del titolare delle opzioni host. Questo corso viene utilizzato per archiviare 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()

Restituisci le dimensioni massime consentite per la cache dei file locali.

Integer getConcurrentDownloadLimit()

Restituisce il numero massimo di download simultanei consentiti.

Integer getConcurrentFlasherLimit()

Restituisce il numero massimo di flash simultanei consentiti.

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

Restituisce il percorso utilizzato per l'archiviazione degli artefatti 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.

getKnownPreconfigureVirtualDevicePool()

Pool di dispositivi virtuali preconfigurati noto.

getKnownRemoteDeviceIpPool()

Dispositivo remoto noto associato a un IP specifico.

getLabels()

Recupera le etichette per l'host.

String getNetworkInterface()

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

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

Restituisce il timeout del livello di fase di test specificato.

boolean getUseZip64InPartialDownload()

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

void initConcurrentLocks()

Inizializza i blocchi simultanei

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

Indica se i report sulle metriche host devono essere disattivati.

boolean isIncrementalFlashingEnabled()

Indica se il flash incrementale è attivato o meno.

boolean isOptOutOfIncrementalFlashing()

Indica se l'host disattiva il flash incrementale.

void returnPermit(IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

Verifica se deve utilizzare il client SingleSignOn.

void takePermit(IHostOptions.PermitLimitType type)

Prende un permesso del tipo specificato

void validateOptions()

Verifica che le opzioni impostate su IHostOptions siano valide.

Costruttori pubblici

Opzioni Host

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 ()

Restituisci le dimensioni massime consentite per la cache dei file locali.

Ritorni
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Restituisce il numero massimo di download simultanei consentiti. Usato da IBuildProvider che scarica le build remote.

Ritorni
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Restituisce il numero massimo di flash simultanei consentiti. Utilizzata da DeviceFlashPreparer.

Ritorni
Integer limite di flash simultanei.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Restituisce il numero massimo consentito di avvii simultanei di dispositivi virtuali. Utilizzato da RemoteAndroidVirtualDevice del dispositivo virtuale all'avvio.

Ritorni
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Restituisce il percorso utilizzato per l'archiviazione degli artefatti scaricati.

Ritorni
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Restituisce il percorso che fastboot deve utilizzare come cartella temporanea.

Ritorni
File

getInUsePermit

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

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noto.

Ritorni

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

Ritorni

getEtichette

public  getLabels ()

Recupera le etichette per l'host.

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 dei file di chiavi JSON dell'account di servizio.

Ritorni

getTestFaseTimeout

public long getTestPhaseTimeout ()

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

Ritorni
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

Ritorni
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inizializza i blocchi simultanei

isFastbootdAbilita

public boolean isFastbootdEnable ()

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

Ritorni
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Indica se i report sulle metriche host devono essere disattivati.

Ritorni
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Indica se il flash incrementale è attivato o meno.

Ritorni
boolean

isoptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Indica se l'host disattiva il flash incrementale.

Ritorni
boolean

ReturnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

Parametri
type IHostOptions.PermitLimitType

DovreiFlashConFuseZip

public boolean shouldFlashWithFuseZip ()

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

Ritorni
boolean

utilizzareSsoClient

public Boolean shouldUseSsoClient ()

Verifica se deve utilizzare il client SingleSignOn.

Ritorni
Boolean

accetta permesso

public void takePermit (IHostOptions.PermitLimitType type)

Prende un permesso del tipo specificato

Parametri
type IHostOptions.PermitLimitType

convalidaOpzioni

public void validateOptions ()

Verifica che le opzioni impostate su IHostOptions siano valide.

Lanci
ConfigurationException