Options de l'hôte
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Classe titulaire d'options hôtes. Cette classe est utilisée pour 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 (octets) du cache de fichiers local. |
File | getClFlashstation () Renvoie le fichier de script cl_flashstation distant. |
Integer | getConcurrentDownloadLimit () Renvoie le nombre maximal de téléchargements simultanés autorisés. |
Integer | getConcurrentFlasherLimit () Renvoie le nombre maximal de clignotements simultanés à autoriser. |
Integer | getConcurrentVirtualDeviceStartupLimit () Renvoie le nombre maximal de démarrages simultanés de périphériques virtuels autorisés. |
File | getDownloadCacheDir () Renvoie le chemin utilisé pour stocker les artefacts téléchargés. |
File | getFastbootTmpDir () Renvoie le chemin que fastboot doit utiliser comme dossier temporaire. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Renvoie le nombre de permis en cours d'utilisation pour un type donné |
getKnownGceDeviceIpPool () Périphérique gce connu associé à une adresse IP spécifique. | |
getKnownPreconfigureVirtualDevicePool () Pool de périphériques virtuels préconfiguré connu. | |
getKnownRemoteDeviceIpPool () Périphérique distant connu associé à une adresse IP spécifique. | |
getKnownTcpDeviceIpPool () Périphérique tcp connu associé à une adresse IP spécifique. | |
getLabels () Obtenez des étiquettes pour 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és json du compte de service. | |
long | getTestPhaseTimeout () Renvoie le délai d'expiration du niveau de phase de test spécifié. |
boolean | getUseZip64InPartialDownload () Vérifiez s'il doit utiliser le format zip64 en téléchargement partiel ou non. |
void | initConcurrentLocks () Initialise les verrous concurrents |
boolean | isFastbootdEnable () Indique si la prise en charge du mode fastbootd est activée ou non. |
boolean | isFlashstationEnabled () Retourne si le clignotement doit être fait avec flashstation. |
boolean | isHostMetricReportingDisabled () Indique si la création de rapports sur les métriques de l'hôte doit être désactivée. |
void | returnPermit ( IHostOptions.PermitLimitType type) Renvoie un permis du type donné |
boolean | shouldFlashWithFuseZip () Indique si le clignotement doit être effectué ou non avec le fichier zip de l'image de l'appareil monté sur fusible. |
Boolean | shouldUseSsoClient () Vérifiez s'il doit utiliser le client SingleSignOn ou non. |
void | takePermit ( IHostOptions.PermitLimitType type) Prend un permis du type donné |
void | validateOptions () Vérifiez que les options définies sur |
Constructeurs publics
Options de l'hôte
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 |
Retour | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Renvoie la taille maximale autorisée (octets) du cache de fichiers local.
Retour | |
---|---|
Long |
getClFlashstation
public File getClFlashstation ()
Renvoie le fichier de script cl_flashstation distant.
Retour | |
---|---|
File |
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.
Retour | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Renvoie le nombre maximal de clignotements simultanés à autoriser. Utilisé par DeviceFlashPreparer
.
Retour | |
---|---|
Integer | la limite de clignotement simultané. |
getConcurrentVirtualDeviceStartupLimit
public 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 File getDownloadCacheDir ()
Renvoie le chemin utilisé pour stocker les artefacts téléchargés.
Retour | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Renvoie le chemin que fastboot doit utiliser comme dossier temporaire.
Retour | |
---|---|
File |
getInUsePermits
public 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
publicgetKnownGceDeviceIpPool ()
Périphérique gce connu associé à une adresse IP spécifique.
Retour | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Pool de périphériques virtuels préconfiguré connu.
Retour | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Périphérique distant connu associé à une adresse IP spécifique.
Retour | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Périphérique tcp connu associé à une adresse IP spécifique.
Retour | |
---|---|
getLabels
publicgetLabels ()
Obtenez des étiquettes pour l'hôte.
Retour | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Renvoie l'interface réseau utilisée pour se connecter aux appareils de test distants.
Retour | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Renvoie une carte des fichiers de clés json du compte de service.
Retour | |
---|---|
getTestPhaseTimeout
public 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 boolean getUseZip64InPartialDownload ()
Vérifiez s'il doit utiliser le format zip64 en téléchargement partiel ou non.
Retour | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Initialise les verrous concurrents
isFastbootdEnable
public boolean isFastbootdEnable ()
Indique si la prise en charge du mode fastbootd est activée ou non.
Retour | |
---|---|
boolean |
isFlashstationEnabled
public boolean isFlashstationEnabled ()
Retourne si le clignotement doit être fait avec flashstation.
Retour | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Indique si la création de rapports sur les métriques de l'hôte doit être désactivée.
Retour | |
---|---|
boolean |
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Renvoie un permis du type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
devraitFlashWithFuseZip
public 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 Boolean shouldUseSsoClient ()
Vérifiez s'il doit utiliser le client SingleSignOn ou non.
Retour | |
---|---|
Boolean |
prendrePermis
public void takePermit (IHostOptions.PermitLimitType type)
Prend un permis du type donné
Paramètres | |
---|---|
type | IHostOptions.PermitLimitType |
validerOptions
public void validateOptions ()
Vérifiez que les options définies sur IHostOptions
sont valides.
Lance | |
---|---|
ConfigurationException |