Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IClusterClient
public
interface
IClusterClient
com.android.tradefed.cluster.IClusterClient
|
Bekannte indirekte Unterklassen
|
Eine Schnittstelle für die Interaktion mit dem TFC-Backend.
Zusammenfassung
Konstanten |
String |
TYPE_NAME
Der eindeutige Name des Konfigurationsobjekttyps.
|
Öffentliche Methoden |
abstract
IClusterEventUploader<ClusterCommandEvent>
|
getCommandEventUploader()
Sie benötigen eine IClusterEventUploader , mit der Sie ClusterCommandEvent s hochladen können.
|
abstract
ClusterCommand.State
|
getCommandState(String requestId, String commandId)
Status eines Clusterbefehls ermitteln
|
default
ClusterCommandStatus
|
getCommandStatus(String requestId, String commandId)
Ruft den Befehlsstatus eines Clusterbefehls ab (Status und Grund für die Stornierung, falls zutreffend).
|
abstract
IClusterEventUploader<ClusterHostEvent>
|
getHostEventUploader()
Sie benötigen eine IClusterEventUploader , mit der Sie ClusterHostEvent s hochladen können.
|
abstract
TestContext
|
getTestContext(String requestId, String commandId)
|
abstract
TestEnvironment
|
getTestEnvironment(String requestId)
Rufen Sie TestEnvironment für eine Anfrage ab.
|
abstract
|
getTestResources(String requestId)
TestResource s für eine Anfrage abrufen
|
abstract
|
leaseHostCommands(String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease)
ClusterCommand für den angegebenen Host leasen.
|
abstract
void
|
updateTestContext(String requestId, String commandId, TestContext testContext)
|
Konstanten
TYPE_NAME
public static final String TYPE_NAME
Der eindeutige Name des Konfigurationsobjekttyps. Wird verwendet, um die Singleton-Instanz aus der GlobalConfiguration
abzurufen.
Konstanter Wert:
"cluster_client"
Öffentliche Methoden
getCommandState
public abstract ClusterCommand.State getCommandState (String requestId,
String commandId)
Status eines Clusterbefehls ermitteln
Parameter |
requestId |
String : Clusteranfrage-ID |
commandId |
String : Clusterbefehls-ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Ruft den Befehlsstatus eines Clusterbefehls ab (Status und Grund für die Stornierung, falls zutreffend).
Parameter |
requestId |
String : Clusteranfrage-ID |
commandId |
String : Clusterbefehls-ID |
Returns |
ClusterCommandStatus |
einen ClusterCommandStatus, der den Status und den Grund für die Abbruch des Befehls darstellt, falls der Befehl abgebrochen wird. Der Status ist ClusterCommand.State.UNKNOWN , wenn er nicht ermittelt werden konnte. |
getTestContext
public abstract TestContext getTestContext (String requestId,
String commandId)
Parameter |
requestId |
String |
commandId |
String |
getTestEnvironment
public abstract TestEnvironment getTestEnvironment (String requestId)
Rufen Sie TestEnvironment
für eine Anfrage ab.
Ausgabe |
|
IOException |
|
org.json.JSONException |
JSONException |
|
getTestResources
public abstract getTestResources (String requestId)
TestResource
s für eine Anfrage abrufen
Ausgabe |
|
IOException |
|
org.json.JSONException |
JSONException |
|
leaseHostCommands
public abstract leaseHostCommands (String clusterId,
String hostname,
devices,
nextClusterIds,
int maxTasksTolease)
ClusterCommand
für den angegebenen Host leasen.
Parameter |
clusterId |
String : Cluster-ID für den Host |
hostname |
String : Hostname |
devices |
: deviceInfos des Hosts |
nextClusterIds |
: Liste der nächsten Cluster-IDs, von denen Befehle zum Leasing stammen sollen. |
maxTasksTolease |
int : Die maximale Anzahl von Aufgaben, die derzeit gepachtet werden können. |
Ausgabe |
|
org.json.JSONException |
JSONException |
|
updateTestContext
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Parameter |
requestId |
String |
commandId |
String |
testContext |
TestContext |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-12-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-12-22 (UTC)."],[],[]]