OpzioniICluster

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions.


Un'interfaccia per ottenere opzioni relative al cluster.

Riepilogo

Metodi pubblici

abstract boolean checkCommandState()

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

abstract boolean checkPermitsOnLease()

Controlla alcuni permessi disponibili prima del leasing.

abstract String getClusterId()

Ottieni l'ID cluster per questa istanza TF.

abstract int getConnectTimeout()

Ottieni il timeout della connessione http.

abstract MultiMap<String, String> getDeviceGroup()

Recupera la mappatura tra gruppo di dispositivi e dispositivi.

abstract long getDeviceMonitorSnapshotInterval()

Visualizza l'intervallo di tempo tra ogni snapshot del dispositivo in ms.

abstract getDeviceTag()

Ottieni la mappatura da serie a tag del dispositivo.

abstract long getInvocationHeartbeatInterval()

Visualizza l'intervallo di tempo tra gli heartbeat di chiamata in ms.

abstract String getLabName()

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

abstract getLabels()

Recupera le etichette per l'host.

abstract getNextClusterIds()

Ottieni gli ID cluster secondari per questa istanza TF.

abstract int getReadTimeout()

Ottieni un timeout di lettura http.

abstract String getRunTargetFormat()

Ottieni il formato per etichettare i target di esecuzione.

abstract File getSchedulerServiceAccountKeyfile()

Recupera il file della chiave dell'account di servizio dello scheduler di test trasferito.

abstract String getSchedulerServiceUrl()

Recupera l'URL del servizio di pianificazione del test trasferito.

abstract String getServiceUrl()

Ottieni l'URL di base dell'API REST del cluster trasferito.

abstract boolean isDeviceMonitorDisabled()

Indica se la generazione di report sui dispositivi cluster è disabilitata.

abstract long maxDiskUsagePercentage()

Percentuale massima di utilizzo del disco prima dell'interruzione del leasing di nuove attività aggiuntive.

abstract boolean shouldCollectEarlyTestSummary()

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

abstract Boolean shouldUploadInvocationStatus()

Restituisce se 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 l'heartbeat.

Ritorni
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Controlla alcuni permessi disponibili prima del leasing.

Ritorni
boolean

getClusterId

public abstract String getClusterId ()

Ottieni l'ID cluster per questa istanza TF.

Ritorni
String

getConnectTimeout

public abstract int getConnectTimeout ()

Ottieni il timeout della connessione http.

Ritorni
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Recupera la mappatura tra gruppo di dispositivi e dispositivi.

Ritorni
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Visualizza l'intervallo di tempo tra ogni snapshot del dispositivo in ms.

Ritorni
long

getDeviceTag

public abstract  getDeviceTag ()

Ottieni la mappatura da serie a tag del dispositivo.

Ritorni

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Visualizza l'intervallo di tempo tra gli heartbeat di chiamata in ms.

Ritorni
long

getLabName

public abstract String getLabName ()

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

Ritorni
String

getEtichette

public abstract  getLabels ()

Recupera le etichette per l'host.

Ritorni

Orienta ClusterId

public abstract  getNextClusterIds ()

Ottieni gli ID cluster secondari per questa istanza TF.

Ritorni

getReadTimeout

public abstract int getReadTimeout ()

Ottieni un timeout di lettura http.

Ritorni
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Ottieni il formato per etichettare i target di esecuzione.

Ritorni
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Recupera il file della chiave dell'account di servizio dello scheduler di test trasferito.

Ritorni
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Recupera l'URL del servizio di pianificazione del test trasferito.

Ritorni
String

getServiceUrl

public abstract String getServiceUrl ()

Ottieni l'URL di base dell'API REST del cluster trasferito.

Ritorni
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

Indica se la generazione di report sui dispositivi cluster è disabilitata.

Ritorni
boolean

Percentuale di utilizzo maxDisk

public abstract long maxDiskUsagePercentage ()

Percentuale massima di utilizzo del disco prima dell'interruzione del leasing di nuove attività aggiuntive.

Ritorni
long

dovrebbeCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

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

Ritorni
boolean

whereUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Restituisce se TF deve caricare lo stato di chiamata.

Ritorni
Boolean