ClusterOptionen

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 Konstrukteure

ClusterOptions ()

Öffentliche Methoden

boolean checkCommandState ()

Ob der Befehlszustand (auf dem TF-Cluster) während des Heartbeats überprüft werden soll.

boolean checkFlashingPermitsOnLease ()

Prüfen Sie, ob es vor dem Leasing auf verfügbare Blitzgenehmigungen prüfen sollte.

boolean checkPermitsOnLease ()

Überprüfen Sie vor dem Leasing einige verfügbare Genehmigungen.

String getClusterId ()

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

int getConnectTimeout ()

Zeitüberschreitung für HTTP-Verbindung abrufen.

MultiMap<String, String> getDeviceGroup ()

Rufen Sie die Gerätegruppen-zu-Geräte-Zuordnung ab.

long getDeviceMonitorSnapshotInterval ()

Rufen Sie das Zeitintervall zwischen jedem Geräte-Snapshot in ms ab.

getDeviceTag ()

Rufen Sie die serielle zu Tag-Zuordnung des Geräts ab.

long getInvocationHeartbeatInterval ()

Rufen Sie das Zeitintervall zwischen Aufruf-Heartbeats in ms ab.

String getLabName ()

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

getLabels ()

Rufen Sie Labels für den Host ab.

getNextClusterIds ()

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

int getReadTimeout ()

Holen Sie sich das HTTP-Lese-Timeout.

String getRunTargetFormat ()

Rufen Sie das Format für die Bezeichnung von Laufzielen ab.

File getSchedulerServiceAccountKeyfile ()

Rufen Sie die Schlüsseldatei des Tradefed Test Scheduler-Dienstkontos ab.

String getSchedulerServiceUrl ()

Rufen Sie die Service-URL für den Tradefed-Testplaner 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 das Leasing von zusätzlichen neuen Aufgaben beenden.

boolean shouldCollectEarlyTestSummary ()

Gibt zurück, ob der Scheduler eine frühe Testzusammenfassung sammeln soll.

Boolean shouldUploadInvocationStatus ()

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

Felder

MODELLNAME

public static final String TYPE_NAME

Der eindeutige Name des Konfigurationsobjekttyps. Verwendet , um die Singleton - Instanz von der abzurufen GlobalConfiguration .

mClusterId

public String mClusterId

mNextClusterIds

public  mNextClusterIds

mServiceUrl

public String mServiceUrl

Öffentliche Konstrukteure

ClusterOptionen

public ClusterOptions ()

Öffentliche Methoden

checkCommandState

public boolean checkCommandState ()

Ob der Befehlszustand (auf dem TF-Cluster) während des Heartbeats überprüft werden soll.

Kehrt zurück
boolean

checkBlinkenPermitsOnLease

public boolean checkFlashingPermitsOnLease ()

Prüfen Sie, ob es vor dem Leasing auf verfügbare Blitzgenehmigungen prüfen sollte.

Kehrt zurück
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

Überprüfen Sie vor dem Leasing einige verfügbare Genehmigungen.

Kehrt zurück
boolean

getClusterId

public String getClusterId ()

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

Kehrt zurück
String

getConnectTimeout

public int getConnectTimeout ()

Zeitüberschreitung für HTTP-Verbindung abrufen.

Kehrt zurück
int

getDeviceGroup

public MultiMap<String, String> getDeviceGroup ()

Rufen Sie die Gerätegruppen-zu-Geräte-Zuordnung ab.

Kehrt zurück
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

Rufen Sie das Zeitintervall zwischen jedem Geräte-Snapshot in ms ab.

Kehrt zurück
long

getDeviceTag

public  getDeviceTag ()

Rufen Sie die serielle zu Tag-Zuordnung des Geräts ab.

Kehrt zurück

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

Rufen Sie das Zeitintervall zwischen Aufruf-Heartbeats in ms ab.

Kehrt zurück
long

getLabName

public String getLabName ()

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

Kehrt zurück
String

getLabels

public  getLabels ()

Rufen Sie Labels für den Host ab.

Kehrt zurück

getNextClusterIds

public  getNextClusterIds ()

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

Kehrt zurück

getReadTimeout

public int getReadTimeout ()

Holen Sie sich das HTTP-Lese-Timeout.

Kehrt zurück
int

getRunTargetFormat

public String getRunTargetFormat ()

Rufen Sie das Format für die Bezeichnung von Laufzielen ab.

Kehrt zurück
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

Rufen Sie die Schlüsseldatei des Tradefed Test Scheduler-Dienstkontos ab.

Kehrt zurück
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

Rufen Sie die Service-URL für den Tradefed-Testplaner ab.

Kehrt zurück
String

getServiceUrl

public String getServiceUrl ()

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

Kehrt zurück
String

isDeviceMonitorDisabled

public boolean isDeviceMonitorDisabled ()

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

Kehrt zurück
boolean

maxDiskUsagePercentage

public long maxDiskUsagePercentage ()

Maximaler Prozentsatz der Festplattennutzung, bevor wir das Leasing von zusätzlichen neuen Aufgaben beenden.

Kehrt zurück
long

sollteCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

Gibt zurück, ob der Scheduler eine frühe Testzusammenfassung sammeln soll.

Kehrt zurück
boolean

sollteUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

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

Kehrt zurück
Boolean