Options d'hébergement

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interface du conteneur des options d'hôte. Cette interface permet d'accéder aux options à l'échelle de l'hôte.

Résumé

Méthodes publiques

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Affiche le nombre d'autorisations disponibles d'un type donné.

abstract Long getCacheSizeLimit()

Renvoie la taille maximale autorisée(en octets) du cache de fichiers local.

abstract Integer getConcurrentDownloadLimit()

Renvoie le nombre maximal de téléchargements simultanés autorisés.

abstract Integer getConcurrentFlasherLimit()

Renvoie le nombre maximal de flashs simultanés autorisés.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Renvoie le nombre maximal de démarrages d'appareils virtuels simultanés autorisés.

abstract File getDownloadCacheDir()

Renvoie le chemin d'accès utilisé pour stocker les artefacts téléchargés.

abstract File getFastbootTmpDir()

Renvoie le chemin d'accès que fastboot doit utiliser comme dossier temporaire.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Affiche le nombre de permis en cours d'utilisation pour un type donné.

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureVirtualDevicePool()

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

abstract getKnownRemoteDeviceIpPool()

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

default getKnownTcpDeviceIpPool()

Appareil tcp-device connu associé à une adresse IP spécifique.

abstract getLabels()

Permet d'obtenir des étiquettes pour l'hôte.

abstract String getNetworkInterface()

Affiche l'interface réseau utilisée pour se connecter aux appareils de test distants.

abstract getServiceAccountJsonKeyFiles()

Renvoie un mappage des fichiers de clé JSON du compte de service.

abstract long getTestPhaseTimeout()

Renvoie le délai avant expiration spécifié au niveau de la phase de test.

abstract boolean getUseZip64InPartialDownload()

Vérifiez s'il doit utiliser le format zip64 pour les téléchargements partiels.

abstract void initConcurrentLocks()

Initialise les verrous simultanés

abstract boolean isFastbootdEnable()

Indique si le mode fastbootd est activé ou non.

abstract boolean isHostMetricReportingDisabled()

Indique si la création de rapports sur les métriques de l'hôte doit être désactivée.

abstract boolean isIncrementalFlashingEnabled()

Indique si le flash incrémentiel est activé.

abstract boolean isOptOutOfIncrementalFlashing()

Indique si l'hôte a désactivé le flash incrémentiel.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Affiche une autorisation du type donné.

abstract 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.

abstract Boolean shouldUseSsoClient()

Vérifiez s'il doit utiliser le client SingleSignOn ou non.

abstract void takePermit(IHostOptions.PermitLimitType type)

Reçoit une autorisation du type donné

abstract void validateOptions()

Vérifiez que les options définies sur IHostOptions sont valides.

Méthodes publiques

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Affiche le nombre d'autorisations disponibles d'un type donné.

Paramètres
type IHostOptions.PermitLimitType

Renvoie
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Renvoie la taille maximale autorisée(en octets) du cache de fichiers local.

Renvoie
Long

getConcurrentDownloadLimit

public abstract 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 abstract 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 abstract 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 abstract File getDownloadCacheDir ()

Renvoie le chemin d'accès utilisé pour stocker les artefacts téléchargés.

Renvoie
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Renvoie le chemin d'accès que fastboot doit utiliser comme dossier temporaire.

Renvoie
File

getInUsePermits

public abstract 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

public abstract  getKnownGceDeviceIpPool ()

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

Renvoie

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

Renvoie

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

Renvoie

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Appareil tcp-device connu associé à une adresse IP spécifique.

Renvoie

getLibellés

public abstract  getLabels ()

Permet d'obtenir des étiquettes pour l'hôte.

Renvoie

getNetworkInterface

public abstract String getNetworkInterface ()

Affiche l'interface réseau utilisée pour se connecter aux appareils de test distants.

Renvoie
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Renvoie un mappage des fichiers de clé JSON du compte de service.

Renvoie

getTestPhaseTimeout

public abstract 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 abstract boolean getUseZip64InPartialDownload ()

Vérifiez s'il doit utiliser le format zip64 pour les téléchargements partiels.

Renvoie
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Initialise les verrous simultanés

IsFastbootdEnable

public abstract boolean isFastbootdEnable ()

Indique si le mode fastbootd est activé ou non.

Renvoie
boolean

isHostMetricReportingDisabled

public abstract 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 abstract boolean isIncrementalFlashingEnabled ()

Indique si le flash incrémentiel est activé.

Renvoie
boolean

isOptOutOfInincrémentalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Indique si l'hôte a désactivé le flash incrémentiel.

Renvoie
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Affiche une autorisation du type donné.

Paramètres
type IHostOptions.PermitLimitType

doitFlashAvecFuseZip

public abstract 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 abstract Boolean shouldUseSsoClient ()

Vérifiez s'il doit utiliser le client SingleSignOn ou non.

Renvoie
Boolean

TakePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Reçoit une autorisation du type donné

Paramètres
type IHostOptions.PermitLimitType

ValidOptions

public abstract void validateOptions ()

Vérifiez que les options définies sur IHostOptions sont valides.

Génère
ConfigurationException