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 Konstruktoren

ClusterOptions()

Öffentliche Methoden

boolean checkCommandState()

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

boolean checkPermitsOnLease()

Prüfen Sie vor der Miete 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()

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

long getDeviceMonitorSnapshotInterval()

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

getDeviceTag()

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

long getInvocationHeartbeatInterval()

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

HTTP-Zeitlimit für Lesevorgänge abrufen.

String getRunTargetFormat()

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

File getSchedulerServiceAccountKeyfile()

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

String getSchedulerServiceUrl()

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

boolean shouldCollectEarlyTestSummary()

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

Boolean shouldUploadInvocationStatus()

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

Felder

TYPE_NAME

public static final String TYPE_NAME

Der eindeutige Name des Konfigurationsobjekttyps. Wird zum Abrufen der Singleton-Instanz aus dem GlobalConfiguration

mCluster-ID

public String mClusterId

mNextClusterIds (mNextCluster-IDs)

public  mNextClusterIds

mService-URL

public String mServiceUrl

Öffentliche Konstruktoren

Clusteroptionen

public ClusterOptions ()

Öffentliche Methoden

checkCommandState

public boolean checkCommandState ()

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

Returns
boolean

checkPermitsOnLease

public boolean checkPermitsOnLease ()

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

Returns
boolean

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

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

Returns
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public long getDeviceMonitorSnapshotInterval ()

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

Returns
long

getDeviceTag

public  getDeviceTag ()

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

Returns

getInvocationHeartbeatInterval

public long getInvocationHeartbeatInterval ()

Ruft das Zeitintervall zwischen Aufruf-Heartbeats in ms ab.

Returns
long

getLabName

public String getLabName ()

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

Returns
String

getLabels

public  getLabels ()

Rufen Sie Labels für den Host ab.

Returns

getNextClusterIds

public  getNextClusterIds ()

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

Returns

getReadTimeout

public int getReadTimeout ()

HTTP-Zeitlimit für Lesevorgänge abrufen.

Returns
int

getRunTargetFormat

public String getRunTargetFormat ()

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

Returns
String

getSchedulerServiceAccountKeyfile

public File getSchedulerServiceAccountKeyfile ()

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

Returns
File

getSchedulerServiceUrl

public String getSchedulerServiceUrl ()

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

Returns
long

shouldCollectEarlyTestSummary

public boolean shouldCollectEarlyTestSummary ()

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

Returns
boolean

shouldUploadInvocationStatus

public Boolean shouldUploadInvocationStatus ()

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

Returns
Boolean