Options d'hôte

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


Classe de détenteurs d’options d’accueil. 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 maximum de téléchargements simultanés autorisés.

Integer getConcurrentFlasherLimit ()

Renvoie le nombre maximum de clignotements simultanés à autoriser.

Integer getConcurrentVirtualDeviceStartupLimit ()

Renvoie le nombre maximum 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 utilisés 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és connus.

getKnownRemoteDeviceIpPool ()

Appareil 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é 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 simultanés

boolean isFastbootdEnable ()

Indique si la prise en charge du mode fastbootd est activée ou non.

boolean isFlashstationEnabled ()

Indique si le flashage doit être effectué avec flashstation.

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 un permis du type donné

boolean shouldFlashWithFuseZip ()

Indique si le clignotement doit être effectué ou non avec le fichier zip de l'image du périphérique monté sur un 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 IHostOptions sont valides.

Constructeurs publics

Options d'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

obtenirClFlashstation

public File getClFlashstation ()

Renvoie le fichier de script cl_flashstation distant.

Retour
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Renvoie le nombre maximum de téléchargements simultanés autorisés. Utilisé par IBuildProvider qui télécharge les builds distants.

Retour
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Renvoie le nombre maximum de clignotements simultanés à autoriser. Utilisé par DeviceFlashPreparer .

Retour
Integer la limite de clignotement simultané.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Renvoie le nombre maximum 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 utilisés pour un type donné

Paramètres
type IHostOptions.PermitLimitType

Retour
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Périphérique GCE connu associé à une adresse IP spécifique.

Retour

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool de périphériques virtuels préconfigurés connus.

Retour

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

Retour

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Périphérique TCP connu associé à une adresse IP spécifique.

Retour

obtenirÉtiquettes

public  getLabels ()

Obtenez des étiquettes pour l'hôte.

Retour

obtenirInterfaceRéseau

public String getNetworkInterface ()

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

Retour
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Renvoie une carte des fichiers de clé 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 simultanés

isFastbootdEnable

public boolean isFastbootdEnable ()

Indique si la prise en charge du mode fastbootd est activée ou non.

Retour
boolean

estFlashstationEnabled

public boolean isFlashstationEnabled ()

Indique si le flashage doit être effectué avec flashstation.

Retour
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

Indique si les rapports sur les métriques de l'hôte doivent être désactivés.

Retour
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Indique si le clignotement incrémentiel est activé ou non.

Retour
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Indique si l'hôte désactive le clignotement incrémentiel.

Retour
boolean

retourPermis

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 du périphérique monté sur un 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.

Jetés
ConfigurationException