ClusterOptions

public class ClusterOptions
extends Object implements IClusterOptions

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


Zusammenfassung

Felder

public static final String TYPE_NAME

Der eindeutige Name des Konfigurationsobjekttyps.

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

Gerätegruppenzuordnung abrufen

long getDeviceMonitorSnapshotInterval()

Das Zeitintervall zwischen den einzelnen Geräte-Snapshots in ms.

getDeviceTag()

Rufe die Zuordnung der Geräteseriennummer zum Tag ab.

long getInvocationHeartbeatInterval()

Das Zeitintervall zwischen Aufruf-Herztakten in Millisekunden abrufen.

String getLabName()

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

getLabels()

Labels für den Host abrufen

getNextClusterIds()

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

int getReadTimeout()

HTTP-Lesezeitüberschreitung abrufen

String getRunTargetFormat()

Format für das Labeln von Laufzielen abrufen

File getSchedulerServiceAccountKeyfile()

Rufen Sie die Dienstkontoschlüsseldatei des Tradefed-Testzeitplaners ab.

String getSchedulerServiceUrl()

Rufen Sie die URL des Tradefed-Testplaner-Dienstes ab.

String getServiceUrl()

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

boolean isDeviceMonitorDisabled()

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

long maxDiskUsagePercentage()

Maximaler Prozentsatz der Laufwerknutzung, bevor wir das Leasing neuer Aufgaben beenden.

boolean shouldCollectEarlyTestSummary()

Gibt an, ob der Planer eine Zusammenfassung des Vorabtests erfassen soll.

Boolean shouldUploadInvocationStatus()

Gibt an, ob TF den Aufrufstatus hochladen soll.

Felder

TYPE_NAME

public static final String TYPE_NAME

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

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

Gerätegruppenzuordnung abrufen

Returns
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

Das Zeitintervall zwischen den einzelnen Geräte-Snapshots in ms.

Returns
long

getDeviceTag

public  getDeviceTag ()

Rufe die Zuordnung der Geräteseriennummer zum Tag ab.

Returns

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

Das Zeitintervall zwischen Aufruf-Herztakten in Millisekunden abrufen.

Returns
long

getLabName

public String getLabName ()

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

Returns
String

getLabels

public  getLabels ()

Labels für den Host abrufen

Returns

getNextClusterIds

public  getNextClusterIds ()

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

Returns

getReadTimeout

public int getReadTimeout ()

HTTP-Lesezeitüberschreitung abrufen

Returns
int

getRunTargetFormat

public String getRunTargetFormat ()

Format für das Labeln von Laufzielen abrufen

Returns
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

Rufen Sie die Dienstkontoschlüsseldatei des Tradefed-Testzeitplaners ab.

Returns
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

Rufen Sie die URL des Tradefed-Testplaner-Dienstes ab.

Returns
String

getServiceUrl

public String getServiceUrl ()

Rufen Sie die Basis-URL der REST API des Tradefed-Clusters 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 Laufwerknutzung, bevor wir das Leasing neuer Aufgaben beenden.

Returns
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

Gibt an, ob der Planer eine Zusammenfassung des Vorabtests erfassen soll.

Returns
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

Gibt an, ob TF den Aufrufstatus hochladen soll.

Returns
Boolean