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.
Résumé
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 File | getClFlashstation () Renvoie le fichier de script cl_flashstation distant. |
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 boolean | isFlashstationEnabled () Retourne si le clignotement doit être fait avec flashstation. |
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 |
getClFlashstation
public abstract File getClFlashstation ()
Renvoie le fichier de script cl_flashstation distant.
Retour | |
---|---|
File |
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 |
isFlashstationEnabled
public abstract boolean isFlashstationEnabled ()
Retourne si le clignotement doit être fait avec flashstation.
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 |