ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

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


Riepilogo

Costanti

String TYPE_NAME

Il nome univoco del tipo di oggetto di configurazione.

Campi

public String mClusterId

public List<String> mNextClusterIds

public String mServiceUrl

Costruttori pubblici

ClusterOptions()

Metodi pubblici

boolean checkCommandState()

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

boolean checkPermitsOnLease()

Controlla alcuni permessi disponibili prima di procedere con il leasing.

String getClusterId()

Recupera l'ID cluster per questa istanza TF.

int getConnectTimeout()

Ottieni il timeout di connessione HTTP.

MultiMap<String, String> getDeviceGroup()

Recupera il mapping da gruppo di dispositivi a dispositivo.

long getDeviceMonitorSnapshotInterval()

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

Map<String, String> getDeviceTag()

Ottieni la mappatura del numero di serie del dispositivo.

long getInvocationHeartbeatInterval()

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

String getLabName()

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

List<String> getLabels()

Ottieni le etichette per l'host.

List<String> getNextClusterIds()

Recupera gli ID cluster secondari per questa istanza TF.

int getReadTimeout()

Ottieni il timeout di lettura HTTP.

String getRunTargetFormat()

Ottieni il formato per etichettare gli obiettivi di corsa.

File getSchedulerServiceAccountKeyfile()

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

String getSchedulerServiceUrl()

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

String getServiceUrl()

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

boolean isDeviceMonitorDisabled()

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

long maxDiskUsagePercentage()

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

boolean shouldCollectEarlyTestSummary()

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

Boolean shouldUploadInvocationStatus()

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

Costanti

TYPE_NAME

public static final String TYPE_NAME

Il nome univoco del tipo di oggetto di configurazione. Utilizzato per recuperare l'istanza singleton da GlobalConfiguration.

Valore costante: "cluster_options"

Campi

mClusterId

public String mClusterId

mNextClusterIds

public List<String> mNextClusterIds

mServiceUrl

public String mServiceUrl

Costruttori pubblici

ClusterOptions

public ClusterOptions ()

Metodi pubblici

checkCommandState

public boolean checkCommandState ()

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

Resi
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

Controlla alcuni permessi disponibili prima di procedere con il leasing.

Resi
boolean

getClusterId

public String getClusterId ()

Recupera l'ID cluster per questa istanza TF.

Resi
String

getConnectTimeout

public int getConnectTimeout ()

Ottieni il timeout di connessione HTTP.

Resi
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Recupera il mapping da gruppo di dispositivi a dispositivo.

Resi
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

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

Resi
long

getDeviceTag

public Map<String, String> getDeviceTag ()

Ottieni la mappatura del numero di serie del dispositivo.

Resi
Map<String, String>

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

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

Resi
long

getLabName

public String getLabName ()

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

Resi
String

getLabels

public List<String> getLabels ()

Ottieni le etichette per l'host.

Resi
List<String>

getNextClusterIds

public List<String> getNextClusterIds ()

Recupera gli ID cluster secondari per questa istanza TF.

Resi
List<String>

getReadTimeout

public int getReadTimeout ()

Ottieni il timeout di lettura HTTP.

Resi
int

getRunTargetFormat

public String getRunTargetFormat ()

Ottieni il formato per etichettare gli obiettivi di corsa.

Resi
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

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

Resi
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

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

Resi
String

getServiceUrl

public String getServiceUrl ()

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

Resi
String

isDeviceMonitorDisabled

public boolean isDeviceMonitorDisabled ()

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

Resi
boolean

maxDiskUsagePercentage

public long maxDiskUsagePercentage ()

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

Resi
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

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

Resi
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

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

Resi
Boolean