IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Eine Schnittstelle zum Abrufen von clusterbezogenen 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 der Vermietung 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()

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

abstract long getDeviceMonitorSnapshotInterval()

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

abstract Map<String, String> getDeviceTag()

Die Zuordnung von Geräteseriennummer zu Tag abrufen.

abstract long getInvocationHeartbeatInterval()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in Millisekunden ab.

abstract String getLabName()

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

abstract List<String> getLabels()

Labels für den Host abrufen.

abstract List<String> getNextClusterIds()

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

abstract int getReadTimeout()

Zeitüberschreitung beim HTTP-Lesevorgang

abstract String getRunTargetFormat()

Format für die Kennzeichnung von Zielvorhaben für Kampagnen abrufen

abstract File getSchedulerServiceAccountKeyfile()

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

abstract String getSchedulerServiceUrl()

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

abstract String getServiceUrl()

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

abstract boolean isDeviceMonitorDisabled()

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

abstract long maxDiskUsagePercentage()

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

abstract boolean shouldCollectEarlyTestSummary()

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

abstract Boolean shouldUploadInvocationStatus()

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

Öffentliche Methoden

checkCommandState

public abstract boolean checkCommandState ()

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

Gibt Folgendes zurück:
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

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

Gibt Folgendes zurück:
boolean

getClusterId

public abstract String getClusterId ()

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

Gibt Folgendes zurück:
String

getConnectTimeout

public abstract int getConnectTimeout ()

HTTP-Verbindungszeitlimit abrufen.

Gibt Folgendes zurück:
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

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

Gibt Folgendes zurück:
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

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

Gibt Folgendes zurück:
long

getDeviceTag

public abstract Map<String, String> getDeviceTag ()

Die Zuordnung von Geräteseriennummer zu Tag abrufen.

Gibt Folgendes zurück:
Map<String, String>

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in Millisekunden ab.

Gibt Folgendes zurück:
long

getLabName

public abstract String getLabName ()

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

Gibt Folgendes zurück:
String

getLabels

public abstract List<String> getLabels ()

Labels für den Host abrufen.

Gibt Folgendes zurück:
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

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

Gibt Folgendes zurück:
List<String>

getReadTimeout

public abstract int getReadTimeout ()

Zeitüberschreitung beim HTTP-Lesevorgang

Gibt Folgendes zurück:
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Format für die Kennzeichnung von Zielvorhaben für Kampagnen abrufen

Gibt Folgendes zurück:
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

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

Gibt Folgendes zurück:
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

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

Gibt Folgendes zurück:
String

getServiceUrl

public abstract String getServiceUrl ()

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

Gibt Folgendes zurück:
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

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

Gibt Folgendes zurück:
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

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

Gibt Folgendes zurück:
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

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

Gibt Folgendes zurück:
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

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

Gibt Folgendes zurück:
Boolean