ClusterClient
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
Eine IClusterClient
-Implementierung für die Interaktion mit dem TFC-Backend.
Zusammenfassung
Öffentliche Methoden |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Holen Sie sich einen IClusterEventUploader , der zum Hochladen ClusterCommandEvent s verwendet werden kann. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Bestimmen Sie den Status eines Clusterbefehls. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Rufen Sie den Befehlsstatus eines Clusterbefehls ab (den Status und den Abbruchgrund bei Abbruch). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Holen Sie sich einen IClusterEventUploader , der zum Hochladen ClusterHostEvent s verwendet werden kann. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Holen Sie sich TestEnvironment für eine Anfrage. |
| getTestResources (String requestId) Holen Sie sich TestResource s für eine Anfrage. |
| leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) Leasen Sie ClusterCommand für den angegebenen Host. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Öffentliche Bauträger
ClusterClient
public ClusterClient ()
Öffentliche Methoden
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Bestimmen Sie den Status eines Clusterbefehls.
Parameter |
---|
requestId | String : Clusteranforderungs-ID |
commandId | String : Cluster-Befehls-ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Rufen Sie den Befehlsstatus eines Clusterbefehls ab (den Status und den Abbruchgrund bei Abbruch).
Parameter |
---|
requestId | String : Clusteranforderungs-ID |
commandId | String : Cluster-Befehls-ID |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
Parameter |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
Holen Sie sich TestResource
s für eine Anfrage.
leaseHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Leasen Sie ClusterCommand
für den angegebenen Host.
Parameter |
---|
clusterId | String : Cluster-ID für den Host |
hostname | String : Hostname |
deviceInfos | : GeräteInfos, die der Host hat |
nextClusterIds | : eine Liste der nächsten Cluster-IDs, von denen Befehle geleast werden sollen. |
maxTasksTolease | int : die maximale Anzahl von Aufgaben, die derzeit geleast werden können |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Parameter |
---|
requestId | String |
commandId | String |
testContext | TestContext |