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 IHostOptions sont valides.

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

public  getKnownGceDeviceIpPool ()

Appareil gce connu associé à une adresse IP spécifique.

Renvoie

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Pool d'adresses IP d'appareils natifs préconfigurés connus.

Renvoie

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool d'appareils virtuels préconfigurés connu.

Renvoie

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Appareil distant connu associé à une adresse IP spécifique.

Renvoie

getLabels

public  getLabels ()

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

public  getServiceAccountJsonKeyFiles ()

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