ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterOptions


Résumé

Constantes

String TYPE_NAME

Nom unique du type d'objet de configuration.

Champs

public String mClusterId

public mNextClusterIds

public String mServiceUrl

Constructeurs publics

ClusterOptions()

Méthodes publiques

boolean checkCommandState()

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

boolean checkPermitsOnLease()

Vérifiez les autorisations disponibles avant de louer.

String getClusterId()

Obtenez l'ID de cluster pour cette instance TF.

int getConnectTimeout()

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

MultiMap<String, String> getDeviceGroup()

Obtenez le mappage du groupe d'appareils vers l'appareil.

long getDeviceMonitorSnapshotInterval()

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

getDeviceTag()

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

long getInvocationHeartbeatInterval()

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

String getLabName()

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

getLabels()

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

getNextClusterIds()

Obtenez les ID de cluster secondaire pour cette instance TF.

int getReadTimeout()

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

String getRunTargetFormat()

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

File getSchedulerServiceAccountKeyfile()

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

String getSchedulerServiceUrl()

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

String getServiceUrl()

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

boolean isDeviceMonitorDisabled()

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

long maxDiskUsagePercentage()

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

boolean shouldCollectEarlyTestSummary()

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

Boolean shouldUploadInvocationStatus()

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

Constantes

TYPE_NAME

public static final String TYPE_NAME

Nom unique du type d'objet de configuration. Utilisé pour récupérer l'instance singleton à partir de GlobalConfiguration.

Valeur constante : "cluster_options"

Champs

mClusterId

public String mClusterId

mNextClusterIds

public  mNextClusterIds

mServiceUrl

public String mServiceUrl

Constructeurs publics

ClusterOptions

public ClusterOptions ()

Méthodes publiques

checkCommandState

public boolean checkCommandState ()

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

Renvoie
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

Vérifiez les autorisations disponibles avant de louer.

Renvoie
boolean

getClusterId

public String getClusterId ()

Obtenez l'ID de cluster pour cette instance TF.

Renvoie
String

getConnectTimeout

public int getConnectTimeout ()

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

Renvoie
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Obtenez le mappage du groupe d'appareils vers l'appareil.

Renvoie
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

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

Renvoie
long

getDeviceTag

public  getDeviceTag ()

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

Renvoie

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

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

Renvoie
long

getLabName

public String getLabName ()

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

Renvoie
String

getLabels

public  getLabels ()

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

Renvoie

getNextClusterIds

public  getNextClusterIds ()

Obtenez les ID de cluster secondaire pour cette instance TF.

Renvoie

getReadTimeout

public int getReadTimeout ()

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

Renvoie
int

getRunTargetFormat

public String getRunTargetFormat ()

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

Renvoie
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

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

Renvoie
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

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

Renvoie
String

getServiceUrl

public String getServiceUrl ()

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

Renvoie
String

isDeviceMonitorDisabled

public boolean isDeviceMonitorDisabled ()

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

Renvoie
boolean

maxDiskUsagePercentage

public long maxDiskUsagePercentage ()

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

Renvoie
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

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

Renvoie
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

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

Renvoie
Boolean