IClusterOptionen

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


Eine Schnittstelle zum Abrufen clusterbezogener Optionen.

Zusammenfassung

Öffentliche Methoden

abstract boolean checkCommandState()

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

abstract boolean checkPermitsOnLease()

Prüfen Sie vor der Miete 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äte-Snapshots in ms ab.

abstract getDeviceTag()

Rufen Sie die Zuordnung zwischen Seriennummer und Tag des Geräts ab.

abstract long getInvocationHeartbeatInterval()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in ms ab.

abstract String getLabName()

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

abstract getLabels()

Rufen Sie Labels für den Host ab.

abstract getNextClusterIds()

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

abstract int getReadTimeout()

HTTP-Zeitlimit für Lesevorgänge abrufen.

abstract String getRunTargetFormat()

Rufen Sie das Format für das Kennzeichnen von Ausführungszielen mit Labels ab.

abstract File getSchedulerServiceAccountKeyfile()

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

abstract String getSchedulerServiceUrl()

Rufen Sie die URL für den Tradefed-Testplaner-Dienst 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 Laufwerksnutzung, bevor das Leasing weiterer neuer Aufgaben beendet wird.

abstract boolean shouldCollectEarlyTestSummary()

Gibt zurück, ob der Planer die Zusammenfassung eines frühen Tests erfassen soll.

abstract Boolean shouldUploadInvocationStatus()

Gibt zurück, ob TF den Aufrufstatus hochladen soll.

Öffentliche Methoden

checkCommandState

public abstract boolean checkCommandState ()

Legt fest, 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 der Miete einige verfügbare Genehmigungen.

Returns
boolean

getClusterId (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 ()

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

Returns
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

Ruft das Zeitintervall zwischen den einzelnen Geräte-Snapshots in ms ab.

Returns
long

getDeviceTag

public abstract  getDeviceTag ()

Rufen Sie die Zuordnung zwischen Seriennummer und Tag des Geräts ab.

Returns

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in ms ab.

Returns
long

getLabName

public abstract String getLabName ()

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

Returns
String

getLabels

public abstract  getLabels ()

Rufen Sie Labels für den Host ab.

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-Zeitlimit für Lesevorgänge abrufen.

Returns
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

Rufen Sie das Format für das Kennzeichnen von Ausführungszielen mit Labels ab.

Returns
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

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

Returns
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

Rufen Sie die URL für den Tradefed-Testplaner-Dienst 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 Laufwerksnutzung, bevor das Leasing weiterer neuer Aufgaben beendet wird.

Returns
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

Gibt zurück, ob der Planer die Zusammenfassung eines frühen Tests erfassen soll.

Returns
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

Gibt zurück, ob TF den Aufrufstatus hochladen soll.

Returns
Boolean