ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

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


Zusammenfassung

Konstanten

String TYPE_NAME

Der eindeutige Name des Konfigurationsobjekttyps.

Felder

public String mClusterId

public mNextClusterIds

public String mServiceUrl

Öffentliche Konstruktoren

ClusterOptions()

Öffentliche Methoden

boolean checkCommandState()

Gibt an, ob der Befehlsstatus (im TF-Cluster) während des Heartbeats geprüft werden soll.

boolean checkPermitsOnLease()

Prüfen Sie vor der Vermietung einige verfügbare Genehmigungen.

String getClusterId()

Rufen Sie die Cluster-ID für diese TF-Instanz ab.

int getConnectTimeout()

HTTP-Verbindungszeitlimit abrufen.

MultiMap<String, String> getDeviceGroup()

Rufen Sie die Zuordnung von Gerätegruppe zu Gerät ab.

long getDeviceMonitorSnapshotInterval()

Ruft das Zeitintervall zwischen den einzelnen Gerätesnapshots in Millisekunden ab.

getDeviceTag()

Rufen Sie die Zuordnung von Geräteseriennummer zu Tag ab.

long getInvocationHeartbeatInterval()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in Millisekunden ab.

String getLabName()

Ruft den Namen des Labs ab, zu dem der Host gehört.

getLabels()

Ruft Labels für den Host ab.

getNextClusterIds()

Ruft die sekundären Cluster-IDs für diese TF-Instanz ab.

int getReadTimeout()

Rufe das HTTP-Lesezeitlimit ab.

String getRunTargetFormat()

Format für die Kennzeichnung von Laufzielen abrufen

File getSchedulerServiceAccountKeyfile()

Rufen Sie die Dienstkonto-Schlüsseldatei für den Tradefed-Testplaner ab.

String getSchedulerServiceUrl()

Rufen Sie die Dienst-URL des Tradefed-Testplaners ab.

String getServiceUrl()

Rufen Sie die Basis-URL der Tradefed-Cluster-REST API ab.

boolean isDeviceMonitorDisabled()

Gibt zurück, ob die Berichterstellung für Clustergeräte deaktiviert ist.

long maxDiskUsagePercentage()

Maximaler Prozentsatz der Festplattennutzung, bevor wir keine zusätzlichen neuen Aufgaben mehr zuweisen.

boolean shouldCollectEarlyTestSummary()

Gibt zurück, ob der Scheduler eine Zusammenfassung des Vorabtests erfassen soll.

Boolean shouldUploadInvocationStatus()

Gibt zurück, ob der Aufrufstatus von TF hochgeladen werden soll.

Konstanten

TYPE_NAME

public static final String TYPE_NAME

Der eindeutige Name des Konfigurationsobjekttyps. Wird verwendet, um die Singleton-Instanz aus GlobalConfiguration abzurufen.

Konstanter Wert: "cluster_options"

Felder

mClusterId

public String mClusterId

mNextClusterIds

public  mNextClusterIds

mServiceUrl

public String mServiceUrl

Öffentliche Konstruktoren

ClusterOptions

public ClusterOptions ()

Öffentliche Methoden

checkCommandState

public boolean checkCommandState ()

Gibt an, ob der Befehlsstatus (im TF-Cluster) während des Heartbeats geprüft werden soll.

Returns
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

Prüfen Sie vor der Vermietung einige verfügbare Genehmigungen.

Returns
boolean

getClusterId

public String getClusterId ()

Rufen Sie die Cluster-ID für diese TF-Instanz ab.

Returns
String

getConnectTimeout

public int getConnectTimeout ()

HTTP-Verbindungszeitlimit abrufen.

Returns
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Rufen Sie die Zuordnung von Gerätegruppe zu Gerät ab.

Returns
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

Ruft das Zeitintervall zwischen den einzelnen Gerätesnapshots in Millisekunden ab.

Returns
long

getDeviceTag

public  getDeviceTag ()

Rufen Sie die Zuordnung von Geräteseriennummer zu Tag ab.

Returns

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in Millisekunden ab.

Returns
long

getLabName

public String getLabName ()

Ruft den Namen des Labs ab, zu dem der Host gehört.

Returns
String

getLabels

public  getLabels ()

Ruft Labels für den Host ab.

Returns

getNextClusterIds

public  getNextClusterIds ()

Ruft die sekundären Cluster-IDs für diese TF-Instanz ab.

Returns

getReadTimeout

public int getReadTimeout ()

Rufe das HTTP-Lesezeitlimit ab.

Returns
int

getRunTargetFormat

public String getRunTargetFormat ()

Format für die Kennzeichnung von Laufzielen abrufen

Returns
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

Rufen Sie die Dienstkonto-Schlüsseldatei für den Tradefed-Testplaner ab.

Returns
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

Rufen Sie die Dienst-URL des Tradefed-Testplaners ab.

Returns
String

getServiceUrl

public String getServiceUrl ()

Rufen Sie die Basis-URL der Tradefed-Cluster-REST API ab.

Returns
String

isDeviceMonitorDisabled

public boolean isDeviceMonitorDisabled ()

Gibt zurück, ob die Berichterstellung für Clustergeräte deaktiviert ist.

Returns
boolean

maxDiskUsagePercentage

public long maxDiskUsagePercentage ()

Maximaler Prozentsatz der Festplattennutzung, bevor wir keine zusätzlichen neuen Aufgaben mehr zuweisen.

Returns
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

Gibt zurück, ob der Scheduler eine Zusammenfassung der ersten Tests erstellen soll.

Returns
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

Gibt zurück, ob der Aufrufstatus von TF hochgeladen werden soll.

Returns
Boolean