IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Un'interfaccia per ottenere le opzioni relative ai cluster.

Riepilogo

Metodi pubblici

abstract boolean checkCommandState()

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

abstract boolean checkPermitsOnLease()

Controlla alcuni permessi disponibili prima di procedere con il leasing.

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

Recupera il mapping da gruppo di dispositivi a dispositivo.

abstract long getDeviceMonitorSnapshotInterval()

Ottieni l'intervallo di tempo tra ogni snapshot del dispositivo in millisecondi.

abstract Map<String, String> getDeviceTag()

Ottieni la mappatura del numero di serie del dispositivo.

abstract long getInvocationHeartbeatInterval()

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

abstract String getLabName()

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

abstract List<String> getLabels()

Ottieni le etichette per l'host.

abstract List<String> getNextClusterIds()

Recupera gli ID cluster secondari per questa istanza TF.

abstract int getReadTimeout()

Ottieni il timeout di lettura HTTP.

abstract String getRunTargetFormat()

Ottieni il formato per etichettare gli obiettivi di corsa.

abstract File getSchedulerServiceAccountKeyfile()

Ottieni il file della chiave del service account 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 un valore che indica se i report sui dispositivi del cluster sono disattivati.

abstract long maxDiskUsagePercentage()

Percentuale massima di utilizzo del disco prima di interrompere l'affitto di nuove attività aggiuntive.

abstract boolean shouldCollectEarlyTestSummary()

Restituisce un valore che indica se lo scheduler deve raccogliere il riepilogo del test anticipato.

abstract Boolean shouldUploadInvocationStatus()

Restituisce un valore che indica 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 il battito cardiaco.

Resi
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Controlla alcuni permessi disponibili prima di procedere con il leasing.

Resi
boolean

getClusterId

public abstract String getClusterId ()

Recupera l'ID cluster per questa istanza TF.

Resi
String

getConnectTimeout

public abstract int getConnectTimeout ()

Ottieni il timeout di connessione HTTP.

Resi
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Recupera il mapping da gruppo di dispositivi a dispositivo.

Resi
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Ottieni l'intervallo di tempo tra ogni snapshot del dispositivo in millisecondi.

Resi
long

getDeviceTag

public abstract Map<String, String> getDeviceTag ()

Ottieni la mappatura del numero di serie del dispositivo.

Resi
Map<String, String>

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

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

Resi
long

getLabName

public abstract String getLabName ()

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

Resi
String

getLabels

public abstract List<String> getLabels ()

Ottieni le etichette per l'host.

Resi
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

Recupera gli ID cluster secondari per questa istanza TF.

Resi
List<String>

getReadTimeout

public abstract int getReadTimeout ()

Ottieni il timeout di lettura HTTP.

Resi
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Ottieni il formato per etichettare gli obiettivi di corsa.

Resi
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Ottieni il file della chiave del service account di pianificazione dei test Tradefed.

Resi
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

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

Resi
String

getServiceUrl

public abstract String getServiceUrl ()

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

Resi
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

Restituisce un valore che indica se i report sui dispositivi del cluster sono disattivati.

Resi
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

Percentuale massima di utilizzo del disco prima di interrompere l'affitto di nuove attività aggiuntive.

Resi
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Restituisce un valore che indica se lo scheduler deve raccogliere il riepilogo del test anticipato.

Resi
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Restituisce un valore che indica se TF deve caricare lo stato di chiamata.

Resi
Boolean