Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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 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 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 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 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 IHostOptions sont valides.

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

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

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 abstract  getKnownGceDeviceIpPool ()

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

Retour

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Pool de périphériques virtuels préconfiguré connu.

Retour

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

Retour

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

Retour

getLabels

public abstract  getLabels ()

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 abstract  getServiceAccountJsonKeyFiles ()

Renvoie une carte des fichiers de clés json du compte de service.

Retour

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

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