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 () Rufen Sie einen IClusterEventUploader ab, der zum Hochladen ClusterCommandEvent s verwendet werden kann. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Bestimmen Sie den Status eines Cluster-Befehls. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Abrufen des Befehlsstatus eines Clusterbefehls (Status und Abbruchgrund bei Abbruch). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Rufen Sie einen IClusterEventUploader ab, 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) Mieten Sie ClusterCommand für den gegebenen Host. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Öffentliche Konstrukteure
ClusterClient
public ClusterClient ()
Öffentliche Methoden
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Bestimmen Sie den Status eines Cluster-Befehls.
Parameter |
---|
requestId | String : Clusteranforderungs-ID |
commandId | String : Cluster-Befehls-ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Abrufen des Befehlsstatus eines Clusterbefehls (Status und 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)
Mieten Sie ClusterCommand
für den gegebenen Host.
Parameter |
---|
clusterId | String : Cluster-ID für den Host |
hostname | String : Hostname |
deviceInfos | : DeviceInfos, die der Host hat |
nextClusterIds | : eine Liste der nächsten Cluster-IDs, von denen Befehle geleast werden sollen. |
maxTasksTolease | int : Die maximale Anzahl von Tasks, die derzeit geleast werden können |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Parameter |
---|
requestId | String |
commandId | String |
testContext | TestContext |