IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Interface du titulaire des options de l'hôte. Cette interface est utilisée pour accéder aux options à l'échelle de l'hôte.
Sommaire
Classes imbriquées | |
---|---|
enum | IHostOptions.PermitLimitType Enum décrivant les éventuels limiteurs de permis |
Méthodes publiques | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Renvoie le nombre de permis disponibles d'un type donné |
abstract Long | getCacheSizeLimit () Renvoie la taille maximale autorisée (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 clignotements simultanés à autoriser. |
abstract Integer | getConcurrentVirtualDeviceStartupLimit () Renvoie le nombre maximal de démarrages simultanés de périphériques virtuels autorisés. |
abstract File | getDownloadCacheDir () Renvoie le chemin utilisé pour stocker les artefacts téléchargés. |
abstract File | getFastbootTmpDir () Renvoie le chemin que fastboot doit utiliser comme dossier temporaire. |
abstract int | getInUsePermits ( IHostOptions.PermitLimitType type) Renvoie le nombre de permis en cours d'utilisation pour un type donné |
abstract | getKnownGceDeviceIpPool () Périphérique gce connu associé à une adresse IP spécifique. |
abstract | getKnownPreconfigureVirtualDevicePool () Pool de périphériques virtuels préconfiguré connu. |
abstract | getKnownRemoteDeviceIpPool () Périphérique distant connu associé à une adresse IP spécifique. |
abstract | getKnownTcpDeviceIpPool () Périphérique tcp connu associé à une adresse IP spécifique. |
abstract | getLabels () Obtenez des étiquettes pour l'hôte. |
abstract String | getNetworkInterface () Renvoie l'interface réseau utilisée pour se connecter aux appareils de test distants. |
abstract | getServiceAccountJsonKeyFiles () Renvoie une carte des fichiers de clés json du compte de service. |
abstract long | getTestPhaseTimeout () Renvoie le délai d'expiration du niveau de phase de test spécifié. |
abstract boolean | getUseZip64InPartialDownload () Vérifiez s'il doit utiliser le format zip64 en téléchargement partiel ou non. |
abstract void | initConcurrentLocks () Initialise les verrous concurrents |
abstract boolean | isFastbootdEnable () Indique si la prise en charge du mode fastbootd est activée ou non. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) Renvoie un permis du type donné |
abstract boolean | shouldFlashWithFuseZip () Indique si le clignotement doit être effectué ou non avec le fichier zip de l'image de l'appareil monté sur fusible. |
abstract Boolean | shouldUseSsoClient () Vérifiez s'il doit utiliser le client SingleSignOn ou non. |
abstract void | takePermit ( IHostOptions.PermitLimitType type) Prend un permis du type donné |
abstract void | validateOptions () Vérifiez que les options définies sur |
Méthodes publiques
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Renvoie le nombre de permis disponibles d'un type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
Retour | |
---|---|
Integer |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
Renvoie la taille maximale autorisée (octets) du cache de fichiers local.
Retour | |
---|---|
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.
Retour | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Renvoie le nombre maximal de clignotements simultanés à autoriser. Utilisé par DeviceFlashPreparer
.
Retour | |
---|---|
Integer | la limite de clignotement simultané. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Renvoie le nombre maximal de démarrages simultanés de périphériques virtuels autorisés. Utilisé par RemoteAndroidVirtualDevice
qui démarre le périphérique virtuel.
Retour | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Renvoie le chemin utilisé pour stocker les artefacts téléchargés.
Retour | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Renvoie le chemin que fastboot doit utiliser comme dossier temporaire.
Retour | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Renvoie le nombre de permis en cours d'utilisation pour un type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
Retour | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Périphérique gce connu associé à une adresse IP spécifique.
Retour | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Pool de périphériques virtuels préconfiguré connu.
Retour | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Périphérique distant connu associé à une adresse IP spécifique.
Retour | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
Périphérique tcp connu associé à une adresse IP spécifique.
Retour | |
---|---|
getLabels
public abstractgetLabels ()
Obtenez des étiquettes pour l'hôte.
Retour | |
---|---|
getNetworkInterface
public abstract String getNetworkInterface ()
Renvoie l'interface réseau utilisée pour se connecter aux appareils de test distants.
Retour | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Renvoie une carte des fichiers de clés json du compte de service.
Retour | |
---|---|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Renvoie le délai d'expiration du niveau de phase de test spécifié. La valeur par défaut sera 0 pour aucun délai d'attente.
Retour | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Vérifiez s'il doit utiliser le format zip64 en téléchargement partiel ou non.
Retour | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Initialise les verrous concurrents
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Indique si la prise en charge du mode fastbootd est activée ou non.
Retour | |
---|---|
boolean |
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Renvoie un permis du type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
devraitFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Indique si le clignotement doit être effectué ou non avec le fichier zip de l'image de l'appareil monté sur fusible.
Retour | |
---|---|
boolean |
devraitutiliserSsoClient
public abstract Boolean shouldUseSsoClient ()
Vérifiez s'il doit utiliser le client SingleSignOn ou non.
Retour | |
---|---|
Boolean |
prendrePermis
public abstract void takePermit (IHostOptions.PermitLimitType type)
Prend un permis du type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
validerOptions
public abstract void validateOptions ()
Vérifiez que les options définies sur IHostOptions
sont valides.
Lance | |
---|---|
ConfigurationException |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/11/07 (UTC).