HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.host.HostOptions |
Classe de titulaire des options d'hôte. Cette classe sert à stocker les options à l'échelle de l'hôte.
Résumé
Constructeurs publics | |
|---|---|
HostOptions()
|
|
Méthodes publiques | |
|---|---|
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
Renvoie le nombre de permis 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 simultanés d'appareils virtuels 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 droits d'accès utilisés pour un type donné. |
Set<String>
|
getKnownGceDeviceIpPool()
gce-device connu associé à une adresse IP spécifique. |
List<String>
|
getKnownPreconfigureNativeDevicePool()
Pool d'adresses IP d'appareils natifs préconfigurés connus. |
List<String>
|
getKnownPreconfigureVirtualDevicePool()
Pool d'appareils virtuels préconfigurés connus. |
Set<String>
|
getKnownRemoteDeviceIpPool()
Appareil distant connu associé à une adresse IP spécifique. |
List<String>
|
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 à distance. |
Map<String, File>
|
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 s'il doit utiliser le format zip64 lors du 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 le reporting des métriques de l'hôte doit être désactivé. |
boolean
|
isIncrementalFlashingEnabled()
Indique si le clignotement incrémentiel est activé ou non. |
boolean
|
isOptOutOfIncrementalFlashing()
Indique si l'hôte a désactivé le clignotement incrémentiel. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Renvoie un permis du type indiqué. |
boolean
|
shouldFlashWithFuseZip()
Indique si le flashage doit être effectué avec le fichier ZIP de l'image de l'appareil monté sur le fusible. |
Boolean
|
shouldUseSsoClient()
Vérifiez si le client SingleSignOn doit être utilisé ou non. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Prend un permis du type donné |
boolean
|
useAndroidBuildApiV4()
Indique s'il faut utiliser l'API Android Build v4. |
void
|
validateOptions()
Validez que les options définies sur |
Constructeurs publics
HostOptions
public HostOptions ()
Méthodes publiques
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Renvoie le nombre de permis 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 les compilations à distance.
| Renvoie | |
|---|---|
Integer |
|
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Renvoie le nombre maximal de clignotements simultanés autorisés. Utilisé par DeviceFlashPreparer.
| Renvoie | |
|---|---|
Integer |
la limite de clignotants simultanés. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Renvoie le nombre maximal de démarrages simultanés d'appareils virtuels autorisés. Utilisé par RemoteAndroidVirtualDevice qui démarre 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 droits d'accès utilisés pour un type donné.
| Paramètres | |
|---|---|
type |
IHostOptions.PermitLimitType |
| Renvoie | |
|---|---|
int |
|
getKnownGceDeviceIpPool
public Set<String> getKnownGceDeviceIpPool ()
gce-device connu associé à une adresse IP spécifique.
| Renvoie | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public List<String> getKnownPreconfigureNativeDevicePool ()
Pool d'adresses IP d'appareils natifs préconfigurés connus.
| Renvoie | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public List<String> getKnownPreconfigureVirtualDevicePool ()
Pool d'appareils virtuels préconfigurés connus.
| Renvoie | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public Set<String> getKnownRemoteDeviceIpPool ()
Appareil distant connu associé à une adresse IP spécifique.
| Renvoie | |
|---|---|
Set<String> |
|
getLabels
public List<String> getLabels ()
Obtenez les libellés de l'hôte.
| Renvoie | |
|---|---|
List<String> |
|
getNetworkInterface
public String getNetworkInterface ()
Renvoie l'interface réseau utilisée pour se connecter aux appareils de test à distance.
| Renvoie | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
public Map<String, File> getServiceAccountJsonKeyFiles ()
Renvoie une carte des fichiers de clé JSON du compte de service.
| Renvoie | |
|---|---|
Map<String, File> |
|
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'il n'y a pas de délai d'expiration.
| Renvoie | |
|---|---|
long |
|
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Vérifiez s'il doit utiliser le format zip64 lors du 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 le reporting des métriques de l'hôte doit être désactivé.
| 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 a désactivé le clignotement incrémentiel.
| Renvoie | |
|---|---|
boolean |
|
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Renvoie un permis du type indiqué.
| 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 le fusible.
| Renvoie | |
|---|---|
boolean |
|
shouldUseSsoClient
public Boolean shouldUseSsoClient ()
Vérifiez si le client SingleSignOn doit être utilisé ou non.
| Renvoie | |
|---|---|
Boolean |
|
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
Prend un permis du type donné
| Paramètres | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public boolean useAndroidBuildApiV4 ()
Indique s'il faut utiliser l'API Android Build v4.
| Renvoie | |
|---|---|
boolean |
|
validateOptions
public void validateOptions ()
Validez que les options définies sur IHostOptions sont valides.
| Génère | |
|---|---|
ConfigurationException |
|