IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Eine Benutzeroberfläche für clusterbezogene Optionen.

Zusammenfassung

Öffentliche Methoden

abstract boolean checkCommandState()

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

abstract boolean checkPermitsOnLease()

Prüfen Sie vor dem Leasing einige verfügbare Genehmigungen.

abstract String getClusterId()

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

abstract int getConnectTimeout()

HTTP-Verbindungszeitlimit abrufen

abstract MultiMap<String, String> getDeviceGroup()

Gerätegruppenzuordnung abrufen

abstract long getDeviceMonitorSnapshotInterval()

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

abstract getDeviceTag()

Rufe die Zuordnung der Geräteseriennummer zum Tag ab.

abstract long getInvocationHeartbeatInterval()

Das Zeitintervall zwischen Aufruf-Herztakten in Millisekunden abrufen.

abstract String getLabName()

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

abstract getLabels()

Labels für den Host abrufen

abstract getNextClusterIds()

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

abstract int getReadTimeout()

HTTP-Lesezeitüberschreitung abrufen

abstract String getRunTargetFormat()

Format für das Labeln von Laufzielen abrufen

abstract File getSchedulerServiceAccountKeyfile()

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

abstract String getSchedulerServiceUrl()

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

abstract String getServiceUrl()

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

abstract boolean isDeviceMonitorDisabled()

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

abstract long maxDiskUsagePercentage()

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

abstract boolean shouldCollectEarlyTestSummary()

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

abstract Boolean shouldUploadInvocationStatus()

Gibt an, ob TF den Aufrufstatus hochladen soll.

Öffentliche Methoden

checkCommandState

public abstract boolean checkCommandState ()

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

Returns
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

Prüfen Sie vor dem Leasing einige verfügbare Genehmigungen.

Returns
boolean

getClusterId

public abstract String getClusterId ()

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

Returns
String

getConnectTimeout

public abstract int getConnectTimeout ()

HTTP-Verbindungszeitlimit abrufen

Returns
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

Gerätegruppenzuordnung abrufen

Returns
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

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

Returns
long

getDeviceTag

public abstract  getDeviceTag ()

Rufe die Zuordnung der Geräteseriennummer zum Tag ab.

Returns

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Das Zeitintervall zwischen Aufruf-Herztakten in Millisekunden abrufen.

Returns
long

getLabName

public abstract String getLabName ()

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

Returns
String

getLabels

public abstract  getLabels ()

Labels für den Host abrufen

Returns

getNextClusterIds

public abstract  getNextClusterIds ()

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

Returns

getReadTimeout

public abstract int getReadTimeout ()

HTTP-Lesezeitüberschreitung abrufen

Returns
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Format für das Labeln von Laufzielen abrufen

Returns
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

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

Returns
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

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

Returns
String

getServiceUrl

public abstract String getServiceUrl ()

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

Returns
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

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

Returns
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

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

Returns
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

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

Returns
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Gibt an, ob TF den Aufrufstatus hochladen soll.

Returns
Boolean