HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Classe du titulaire des options d'hôte. Cette classe permet de stocker des options à l'échelle de l'hôte.
Résumé
Constructeurs publics | |
---|---|
HostOptions()
|
Méthodes publiques | |
---|---|
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
Renvoie le nombre d'autorisations disponibles d'un type donné |
Long
|
getCacheSizeLimit()
Renvoie la taille maximale autorisée(en octets) du cache de fichiers local. |
Integer
|
getConcurrentDownloadLimit()
Renvoie le nombre maximal de téléchargements simultanés autorisés. |
Integer
|
getConcurrentFlasherLimit()
Renvoie le nombre maximal de clignotements simultanés autorisés. |
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Renvoie le nombre maximal de démarrages d'appareils virtuels simultanés autorisés. |
File
|
getDownloadCacheDir()
Renvoie le chemin d'accès utilisé pour stocker les artefacts téléchargés. |
File
|
getFastbootTmpDir()
Renvoie le chemin d'accès que Fastboot doit utiliser comme dossier temporaire. |
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
Renvoie le nombre de permis utilisés pour un type donné |
|
getKnownGceDeviceIpPool()
Appareil gce connu associé à une adresse IP spécifique. |
|
getKnownPreconfigureNativeDevicePool()
Pool d'adresses IP d'appareils natifs préconfigurés connus. |
|
getKnownPreconfigureVirtualDevicePool()
Pool d'appareils virtuels préconfigurés connu. |
|
getKnownRemoteDeviceIpPool()
Appareil distant connu associé à une adresse IP spécifique. |
|
getLabels()
Obtenez les libellés de l'hôte. |
String
|
getNetworkInterface()
Renvoie l'interface réseau utilisée pour se connecter aux appareils de test distants. |
|
getServiceAccountJsonKeyFiles()
Renvoie une carte des fichiers de clé JSON du compte de service. |
long
|
getTestPhaseTimeout()
Renvoie le délai avant expiration spécifié au niveau de la phase de test. |
boolean
|
getUseZip64InPartialDownload()
Vérifiez si le format zip64 doit être utilisé pour le téléchargement partiel. |
void
|
initConcurrentLocks()
Initialise les verrous simultanés |
boolean
|
isFastbootdEnable()
Indique si la compatibilité avec le mode fastbootd est activée. |
boolean
|
isHostMetricReportingDisabled()
Indique si les rapports sur les métriques de l'hôte doivent être désactivés. |
boolean
|
isIncrementalFlashingEnabled()
Indique si le clignotement incrémentiel est activé ou non. |
boolean
|
isOptOutOfIncrementalFlashing()
Indique si l'hôte désactive le clignotement incrémentiel. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Renvoie une autorisation du type donné |
boolean
|
shouldFlashWithFuseZip()
Indique si le flashage doit être effectué avec le fichier ZIP de l'image de l'appareil monté sur un fusible. |
Boolean
|
shouldUseSsoClient()
Vérifiez s'il doit utiliser le client SingleSignOn ou non. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Prend une autorisation du type donné |
void
|
validateOptions()
Vérifiez que les options définies sur |
Constructeurs publics
HostOptions
public HostOptions ()
Méthodes publiques
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Renvoie le nombre d'autorisations disponibles d'un type donné
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
Renvoie | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Renvoie la taille maximale autorisée(en octets) du cache de fichiers local.
Renvoie | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Renvoie le nombre maximal de téléchargements simultanés autorisés. Utilisé par IBuildProvider
qui télécharge des builds distants.
Renvoie | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Renvoie le nombre maximal de clignotements simultanés autorisés. Utilisé par DeviceFlashPreparer
.
Renvoie | |
---|---|
Integer |
la limite de flasheurs simultanés. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Renvoie le nombre maximal de démarrages d'appareils virtuels simultanés autorisés. Utilisé par RemoteAndroidVirtualDevice
pour démarrer l'appareil virtuel.
Renvoie | |
---|---|
Integer |
getDownloadCacheDir
public File getDownloadCacheDir ()
Renvoie le chemin d'accès utilisé pour stocker les artefacts téléchargés.
Renvoie | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Renvoie le chemin d'accès que Fastboot doit utiliser comme dossier temporaire.
Renvoie | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Renvoie le nombre de permis utilisés pour un type donné
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
Renvoie | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Appareil gce connu associé à une adresse IP spécifique.
Renvoie | |
---|---|
|
getKnownPreconfigureNativeDevicePool
publicgetKnownPreconfigureNativeDevicePool ()
Pool d'adresses IP d'appareils natifs préconfigurés connus.
Renvoie | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Pool d'appareils virtuels préconfigurés connu.
Renvoie | |
---|---|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Appareil distant connu associé à une adresse IP spécifique.
Renvoie | |
---|---|
|
getLabels
publicgetLabels ()
Obtenez les libellés de l'hôte.
Renvoie | |
---|---|
|
getNetworkInterface
public String getNetworkInterface ()
Renvoie l'interface réseau utilisée pour se connecter aux appareils de test distants.
Renvoie | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Renvoie une carte des fichiers de clé JSON du compte de service.
Renvoie | |
---|---|
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Renvoie le délai avant expiration spécifié au niveau de la phase de test. La valeur par défaut est 0, ce qui signifie qu'aucun délai d'expiration n'est défini.
Renvoie | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Vérifiez si le format zip64 doit être utilisé pour le téléchargement partiel.
Renvoie | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Initialise les verrous simultanés
isFastbootdEnable
public boolean isFastbootdEnable ()
Indique si la compatibilité avec le mode fastbootd est activée.
Renvoie | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Indique si les rapports sur les métriques de l'hôte doivent être désactivés.
Renvoie | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Indique si le clignotement incrémentiel est activé ou non.
Renvoie | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Indique si l'hôte désactive le clignotement incrémentiel.
Renvoie | |
---|---|
boolean |
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Renvoie une autorisation du type donné
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Indique si le flashage doit être effectué avec le fichier ZIP de l'image de l'appareil monté sur un fusible.
Renvoie | |
---|---|
boolean |
shouldUseSsoClient
public Boolean shouldUseSsoClient ()
Vérifiez s'il doit utiliser le client SingleSignOn ou non.
Renvoie | |
---|---|
Boolean |
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
Prend une autorisation du type donné
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
validateOptions
public void validateOptions ()
Vérifiez que les options définies sur IHostOptions
sont valides.
Génère | |
---|---|
ConfigurationException |