IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interfaccia del titolare delle opzioni host. Questa interfaccia viene utilizzata per accedere alle opzioni a livello di host.

Riepilogo

Metodi pubblici

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Restituisce il numero di permessi disponibili di un determinato tipo

abstract Long getCacheSizeLimit ()

Restituisce la dimensione massima consentita (byte) della cache dei file locali.

abstract File getClFlashstation ()

Restituisce il file script remoto cl_flashstation.

abstract Integer getConcurrentDownloadLimit ()

Restituisce il numero massimo di download simultanei consentiti.

abstract Integer getConcurrentFlasherLimit ()

Restituisce il numero massimo di lampeggi simultanei da consentire.

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

abstract File getDownloadCacheDir ()

Restituisce il percorso utilizzato per archiviare gli artefatti scaricati.

abstract File getFastbootTmpDir ()

Restituisce il percorso che fastboot dovrebbe utilizzare come cartella temporanea.

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

Restituisce il numero di permessi in uso per un determinato tipo

abstract getKnownGceDeviceIpPool ()

Dispositivo gce noto associato a un IP specifico.

abstract getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noto.

abstract getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

abstract getKnownTcpDeviceIpPool ()

Dispositivo TCP noto associato a un IP specifico.

abstract getLabels ()

Ottieni etichette per l'host.

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

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

abstract long getTestPhaseTimeout ()

Restituisce il timeout del livello della fase di test specificato.

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

Inizializza i blocchi simultanei

abstract boolean isFastbootdEnable ()

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

abstract boolean isFlashstationEnabled ()

Restituisce se il flashing deve essere eseguito con flashstation.

abstract boolean isHostMetricReportingDisabled ()

Indica se i report sulla metrica host devono essere disabilitati.

abstract boolean isIncrementalFlashingEnabled ()

Restituisce se il lampeggiamento incrementale è abilitato o meno.

abstract boolean isOptOutOfIncrementalFlashing ()

Restituisce se l'host ha rinunciato al flashing incrementale.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

abstract boolean shouldFlashWithFuseZip ()

Indica se eseguire o meno il flashing con il file zip dell'immagine del dispositivo montato con fusibile.

abstract Boolean shouldUseSsoClient ()

Controlla se deve utilizzare il client SingleSignOn o meno.

abstract void takePermit ( IHostOptions.PermitLimitType type)

Richiede un permesso del tipo indicato

abstract void validateOptions ()

Verificare che le opzioni impostate su IHostOptions siano valide.

Metodi pubblici

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Restituisce il numero di permessi disponibili di un determinato tipo

Parametri
type IHostOptions.PermitLimitType

ritorna
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Restituisce la dimensione massima consentita (byte) della cache dei file locali.

ritorna
Long

getClFlashstation

public abstract File getClFlashstation ()

Restituisce il file script remoto cl_flashstation.

ritorna
File

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

ritorna
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

ritorna
Integer il limite di lampeggiatori simultanei.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

ritorna
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Restituisce il percorso utilizzato per archiviare gli artefatti scaricati.

ritorna
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Restituisce il percorso che fastboot dovrebbe utilizzare come cartella temporanea.

ritorna
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Restituisce il numero di permessi in uso per un determinato tipo

Parametri
type IHostOptions.PermitLimitType

ritorna
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Dispositivo gce noto associato a un IP specifico.

ritorna

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Pool di dispositivi virtuali preconfigurati noto.

ritorna

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Dispositivo remoto noto associato a un IP specifico.

ritorna

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

Dispositivo TCP noto associato a un IP specifico.

ritorna

getLabels

public abstract  getLabels ()

Ottieni etichette per l'host.

ritorna

getNetworkInterface

public abstract String getNetworkInterface ()

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

ritorna
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

ritorna

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

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

ritorna
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

ritorna
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inizializza i blocchi simultanei

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

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

ritorna
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

Restituisce se il flashing deve essere eseguito con flashstation.

ritorna
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Indica se i report sulla metrica host devono essere disabilitati.

ritorna
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Restituisce se il lampeggiamento incrementale è abilitato o meno.

ritorna
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Restituisce se l'host ha rinunciato al flashing incrementale.

ritorna
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Restituisce un permesso del tipo specificato

Parametri
type IHostOptions.PermitLimitType

dovrebbeFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Indica se eseguire o meno il flashing con il file zip dell'immagine del dispositivo montato con fusibile.

ritorna
boolean

dovrebbeUseSsoClient

public abstract Boolean shouldUseSsoClient ()

Controlla se deve utilizzare il client SingleSignOn o meno.

ritorna
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Richiede un permesso del tipo indicato

Parametri
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

Verificare che le opzioni impostate su IHostOptions siano valide.

Lancia
ConfigurationException