Options d'hôte
public
class
HostOptions
extends Object
implements
IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Classe du conteneur pour les options d'hôte. Cette classe permet de stocker des options au niveau de l'hôte.
Résumé
Constructeurs publics | |
---|---|
HostOptions()
|
Méthodes publiques | |
---|---|
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
Affiche 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 flashs 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)
Affiche le nombre de permis en cours d'utilisation pour un type donné. |
|
getKnownGceDeviceIpPool()
Appareil gce-device connu associé à une adresse IP spécifique. |
|
getKnownPreconfigureVirtualDevicePool()
Pool d'appareils virtuels préconfigurés connus. |
|
getKnownRemoteDeviceIpPool()
Appareil distant connu associé à une adresse IP spécifique. |
|
getLabels()
Permet d'obtenir des étiquettes pour l'hôte. |
String
|
getNetworkInterface()
Affiche l'interface réseau utilisée pour se connecter aux appareils de test distants. |
|
getServiceAccountJsonKeyFiles()
Renvoie un mappage 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 s'il doit utiliser le format zip64 pour les téléchargements partiels. |
void
|
initConcurrentLocks()
Initialise les verrous simultanés |
boolean
|
isFastbootdEnable()
Indique si le mode fastbootd est activé ou non. |
boolean
|
isHostMetricReportingDisabled()
Indique si la création de rapports sur les métriques de l'hôte doit être désactivée. |
boolean
|
isIncrementalFlashingEnabled()
Indique si le flash incrémentiel est activé. |
boolean
|
isOptOutOfIncrementalFlashing()
Indique si l'hôte a désactivé le flash incrémentiel. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Affiche une autorisation du type donné. |
boolean
|
shouldFlashWithFuseZip()
Indique si le flash doit être effectué ou non à l'aide du fichier ZIP contenant l'image de l'appareil monté par fusible. |
Boolean
|
shouldUseSsoClient()
Vérifiez s'il doit utiliser le client SingleSignOn ou non. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Reçoit une autorisation du type donné |
void
|
validateOptions()
Vérifiez que les options définies sur |
Constructeurs publics
Options d'hôte
public HostOptions ()
Méthodes publiques
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Affiche 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 flashs simultanés autorisés. Utilisé par DeviceFlashPreparer
.
Renvoie | |
---|---|
Integer |
la limite du nombre de clignotements 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)
Affiche le nombre de permis en cours d'utilisation pour un type donné.
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
Renvoie | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Appareil gce-device connu associé à une adresse IP spécifique.
Renvoie | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Pool d'appareils virtuels préconfigurés connus.
Renvoie | |
---|---|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Appareil distant connu associé à une adresse IP spécifique.
Renvoie | |
---|---|
|
getLibellés
publicgetLabels ()
Permet d'obtenir des étiquettes pour l'hôte.
Renvoie | |
---|---|
|
getNetworkInterface
public String getNetworkInterface ()
Affiche l'interface réseau utilisée pour se connecter aux appareils de test distants.
Renvoie | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Renvoie un mappage 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 pour qu'il n'y ait pas de délai avant expiration.
Renvoie | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Vérifiez s'il doit utiliser le format zip64 pour les téléchargements partiels.
Renvoie | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Initialise les verrous simultanés
IsFastbootdEnable
public boolean isFastbootdEnable ()
Indique si le mode fastbootd est activé ou non.
Renvoie | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Indique si la création de rapports sur les métriques de l'hôte doit être désactivée.
Renvoie | |
---|---|
boolean |
est incrémentielFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Indique si le flash incrémentiel est activé.
Renvoie | |
---|---|
boolean |
isOptOutOfInincrémentalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Indique si l'hôte a désactivé le flash incrémentiel.
Renvoie | |
---|---|
boolean |
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Affiche une autorisation du type donné.
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
doitFlashAvecFuseZip
public boolean shouldFlashWithFuseZip ()
Indique si le flash doit être effectué ou non à l'aide du fichier ZIP contenant l'image de l'appareil monté par fusible.
Renvoie | |
---|---|
boolean |
doitUseSsoClient
public Boolean shouldUseSsoClient ()
Vérifiez s'il doit utiliser le client SingleSignOn ou non.
Renvoie | |
---|---|
Boolean |
TakePermit
public void takePermit (IHostOptions.PermitLimitType type)
Reçoit une autorisation du type donné
Paramètres | |
---|---|
type |
IHostOptions.PermitLimitType |
ValidOptions
public void validateOptions ()
Vérifiez que les options définies sur IHostOptions
sont valides.
Génère | |
---|---|
ConfigurationException |