IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Interface permettant d'obtenir des options liées aux clusters.

Résumé

Méthodes publiques

abstract boolean checkCommandState()

Indique si l'état de la commande (sur le cluster TF) doit être vérifié pendant le signal de présence.

abstract boolean checkPermitsOnLease()

Vérifiez les autorisations disponibles avant de louer un véhicule.

abstract String getClusterId()

Obtenez l'ID de cluster pour cette instance TF.

abstract int getConnectTimeout()

Obtenez le délai d'inactivité de la connexion HTTP.

abstract MultiMap<String, String> getDeviceGroup()

Obtenez le mappage du groupe d'appareils vers les appareils.

abstract long getDeviceMonitorSnapshotInterval()

Obtenez l'intervalle de temps entre chaque instantané d'appareil en ms.

abstract Map<String, String> getDeviceTag()

Obtenez le mappage entre le numéro de série de l'appareil et le tag.

abstract long getInvocationHeartbeatInterval()

Obtenez l'intervalle de temps entre les battements de cœur d'invocation en ms.

abstract String getLabName()

Obtenez le nom du laboratoire auquel appartient l'hôte.

abstract List<String> getLabels()

Obtenez les libellés de l'hôte.

abstract List<String> getNextClusterIds()

Obtenez les ID de cluster secondaires pour cette instance TF.

abstract int getReadTimeout()

Obtenez le délai d'expiration de la lecture HTTP.

abstract String getRunTargetFormat()

Obtenez le format pour étiqueter les cibles d'exécution.

abstract File getSchedulerServiceAccountKeyfile()

Obtenez le fichier de clé du compte de service du planificateur de tests Tradefed.

abstract String getSchedulerServiceUrl()

Obtenez l'URL du service de planification des tests Tradefed.

abstract String getServiceUrl()

Obtenez l'URL de base de l'API REST du cluster Tradefed.

abstract boolean isDeviceMonitorDisabled()

Indique si les rapports sur les appareils du cluster sont désactivés.

abstract long maxDiskUsagePercentage()

Pourcentage maximal d'utilisation du disque avant que nous arrêtions d'attribuer de nouvelles tâches.

abstract boolean shouldCollectEarlyTestSummary()

Indique si le planificateur doit collecter le récapitulatif des tests anticipés.

abstract Boolean shouldUploadInvocationStatus()

Indique si TF doit importer l'état d'invocation.

Méthodes publiques

checkCommandState

public abstract boolean checkCommandState ()

Indique si l'état de la commande (sur le cluster TF) doit être vérifié pendant le signal de présence.

Renvoie
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Vérifiez les autorisations disponibles avant de louer un véhicule.

Renvoie
boolean

getClusterId

public abstract String getClusterId ()

Obtenez l'ID de cluster pour cette instance TF.

Renvoie
String

getConnectTimeout

public abstract int getConnectTimeout ()

Obtenez le délai d'inactivité de la connexion HTTP.

Renvoie
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Obtenez le mappage du groupe d'appareils vers les appareils.

Renvoie
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Obtenez l'intervalle de temps entre chaque instantané d'appareil en ms.

Renvoie
long

getDeviceTag

public abstract Map<String, String> getDeviceTag ()

Obtenez le mappage entre le numéro de série de l'appareil et le tag.

Renvoie
Map<String, String>

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Obtenez l'intervalle de temps entre les battements de cœur d'invocation en ms.

Renvoie
long

getLabName

public abstract String getLabName ()

Obtenez le nom du laboratoire auquel appartient l'hôte.

Renvoie
String

getLabels

public abstract List<String> getLabels ()

Obtenez les libellés de l'hôte.

Renvoie
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

Obtenez les ID de cluster secondaires pour cette instance TF.

Renvoie
List<String>

getReadTimeout

public abstract int getReadTimeout ()

Obtenez le délai d'expiration de la lecture HTTP.

Renvoie
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Obtenez le format pour étiqueter les cibles d'exécution.

Renvoie
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Obtenez le fichier de clé du compte de service du planificateur de tests Tradefed.

Renvoie
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Obtenez l'URL du service de planification des tests Tradefed.

Renvoie
String

getServiceUrl

public abstract String getServiceUrl ()

Obtenez l'URL de base de l'API REST du cluster Tradefed.

Renvoie
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

Indique si les rapports sur les appareils du cluster sont désactivés.

Renvoie
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

Pourcentage maximal d'utilisation du disque avant que nous arrêtions d'attribuer de nouvelles tâches.

Renvoie
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Indique si le planificateur doit collecter le récapitulatif des tests anticipés.

Renvoie
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Indique si TF doit importer l'état d'invocation.

Renvoie
Boolean