IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Un'interfaccia per ottenere opzioni relative ai cluster.

Riepilogo

Metodi pubblici

abstract boolean checkCommandState()

Indica se lo stato del comando (sul cluster TF) deve essere controllato durante il heartbeat.

abstract boolean checkPermitsOnLease()

Controlla alcune licenze disponibili prima di procedere con il noleggio.

abstract String getClusterId()

Recupera l'ID cluster per questa istanza TF.

abstract int getConnectTimeout()

Ottieni il timeout di connessione HTTP.

abstract MultiMap<String, String> getDeviceGroup()

Ottieni la mappatura del gruppo di dispositivi al dispositivo.

abstract long getDeviceMonitorSnapshotInterval()

Recupera l'intervallo di tempo tra ogni istantanea del dispositivo in millisecondi.

abstract getDeviceTag()

Ottieni la mappatura del numero di serie del dispositivo al tag.

abstract long getInvocationHeartbeatInterval()

Recupera l'intervallo di tempo tra i battiti dell'invocazione in ms.

abstract String getLabName()

Ottieni il nome del lab a cui appartiene l'host.

abstract getLabels()

Ricevi le etichette per l'attività ospitante.

abstract getNextClusterIds()

Recupera gli ID dei cluster secondari per questa istanza TF.

abstract int getReadTimeout()

Ottieni il timeout di lettura HTTP.

abstract String getRunTargetFormat()

Ottieni il formato per l'etichettatura dei target di esecuzione.

abstract File getSchedulerServiceAccountKeyfile()

Recupera il file della chiave dell'account di servizio del programma di pianificazione dei test tradefed.

abstract String getSchedulerServiceUrl()

Ottieni l'URL del servizio di pianificazione dei test tradefed.

abstract String getServiceUrl()

Recupera l'URL di base dell'API REST del cluster TradeFed.

abstract boolean isDeviceMonitorDisabled()

Restituisce se i report sui dispositivi del cluster sono disattivati.

abstract long maxDiskUsagePercentage()

Percentuale massima di utilizzo del disco prima che interrompiamo il leasing di nuove attività.

abstract boolean shouldCollectEarlyTestSummary()

Restituisce se lo scheduler deve raccogliere il riepilogo del test iniziale.

abstract Boolean shouldUploadInvocationStatus()

Restituisce se il TF deve caricare lo stato di chiamata.

Metodi pubblici

checkCommandState

public abstract boolean checkCommandState ()

Indica se lo stato del comando (sul cluster TF) deve essere controllato durante il heartbeat.

Ritorni
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Controlla alcune licenze disponibili prima di procedere con il noleggio.

Ritorni
boolean

getClusterId

public abstract String getClusterId ()

Recupera l'ID cluster per questa istanza TF.

Ritorni
String

getConnectTimeout

public abstract int getConnectTimeout ()

Ottieni il timeout di connessione HTTP.

Ritorni
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Ottieni la mappatura del gruppo di dispositivi al dispositivo.

Ritorni
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Recupera l'intervallo di tempo tra ogni istantanea del dispositivo in millisecondi.

Ritorni
long

getDeviceTag

public abstract  getDeviceTag ()

Ottieni la mappatura del numero di serie del dispositivo al tag.

Ritorni

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Recupera l'intervallo di tempo tra i battiti dell'invocazione in ms.

Ritorni
long

getLabName

public abstract String getLabName ()

Ottieni il nome del lab a cui appartiene l'host.

Ritorni
String

getLabels

public abstract  getLabels ()

Ricevi le etichette per l'attività ospitante.

Ritorni

getNextClusterIds

public abstract  getNextClusterIds ()

Recupera gli ID dei cluster secondari per questa istanza TF.

Ritorni

getReadTimeout

public abstract int getReadTimeout ()

Ottieni il timeout di lettura HTTP.

Ritorni
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Ottieni il formato per l'etichettatura dei target di esecuzione.

Ritorni
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Recupera il file della chiave dell'account di servizio del programma di pianificazione dei test tradefed.

Ritorni
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Ottieni l'URL del servizio di pianificazione dei test tradefed.

Ritorni
String

getServiceUrl

public abstract String getServiceUrl ()

Recupera l'URL di base dell'API REST del cluster TradeFed.

Ritorni
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

Restituisce se i report sui dispositivi del cluster sono disattivati.

Ritorni
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

Percentuale massima di utilizzo del disco prima che interrompiamo il leasing di nuove attività.

Ritorni
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Restituisce se lo scheduler deve raccogliere il riepilogo del test iniziale.

Ritorni
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Restituisce se il TF deve caricare lo stato di chiamata.

Ritorni
Boolean