Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Opzioni host

public class HostOptions
extends Object implements IHostOptions

java.lang.Oggetto
com.android.tradefed.host.HostOptions


Classe titolare di opzioni host. 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 la dimensione massima consentita (byte) della cache del file locale.

Integer getConcurrentDownloadLimit ()

Restituisce il numero massimo di download simultanei consentiti.

Integer getConcurrentFlasherLimit ()

Restituisce il numero massimo di lampeggiamenti 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 dovrebbe utilizzare come cartella temporanea.

int getInUsePermits ( IHostOptions.PermitLimitType type)

Restituisce il numero di autorizzazioni in uso per un determinato tipo

getKnownGceDeviceIpPool ()

Dispositivo gce noto associato a un IP specifico.

getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noti.

getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

getKnownTcpDeviceIpPool ()

Dispositivo tcp noto associato a un IP specifico.

getLabels ()

Ottieni 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 chiave 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 download parziale o meno.

void initConcurrentLocks ()

Inizializza i blocchi simultanei

boolean isFastbootdEnable ()

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

void returnPermit ( IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

boolean shouldFlashWithFuseZip ()

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

Boolean shouldUseSsoClient ()

Controlla se deve utilizzare o meno il client SingleSignOn.

void takePermit ( IHostOptions.PermitLimitType type)

Richiede un permesso del tipo specificato

void validateOptions ()

Verificare 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

ritorna
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Restituisce la dimensione massima consentita (byte) della cache del file locale.

ritorna
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

ritorna
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

ritorna
Integer il limite di lampeggiatori simultanei.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Restituisce il numero massimo consentito di avvii simultanei di dispositivi virtuali. Utilizzato da RemoteAndroidVirtualDevice che avvia il dispositivo virtuale.

ritorna
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

ritorna
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Restituisce il percorso che fastboot dovrebbe utilizzare come cartella temporanea.

ritorna
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Restituisce il numero di autorizzazioni in uso per un determinato tipo

Parametri
type IHostOptions.PermitLimitType

ritorna
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Dispositivo gce noto associato a un IP specifico.

ritorna

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noti.

ritorna

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

ritorna

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Dispositivo tcp noto associato a un IP specifico.

ritorna

getLabels

public  getLabels ()

Ottieni etichette per l'host.

ritorna

getNetworkInterface

public String getNetworkInterface ()

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

ritorna
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Restituisce una mappa dei file chiave json dell'account di servizio.

ritorna

getTestPhaseTimeout

public long getTestPhaseTimeout ()

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

ritorna
long

getUseZip64InDownload parziale

public boolean getUseZip64InPartialDownload ()

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

ritorna
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inizializza i blocchi simultanei

isFastbootdEnable

public boolean isFastbootdEnable ()

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

ritorna
boolean

returnPermesso

public void returnPermit (IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

Parametri
type IHostOptions.PermitLimitType

dovrebbeFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

ritorna
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Controlla se deve utilizzare o meno il client SingleSignOn.

ritorna
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Richiede un permesso del tipo specificato

Parametri
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Verificare che le opzioni impostate su IHostOptions siano valide.

Getta
ConfigurationException