ClientCluster
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
Une implémentation IClusterClient
pour interagir avec le backend TFC.
Résumé
Méthodes publiques |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Obtenez un IClusterEventUploader qui peut être utilisé pour télécharger des ClusterCommandEvent . |
ClusterCommand.State | getCommandState (String requestId, String commandId) Déterminez l'état d'une commande de cluster. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Obtenez l'état de la commande d'une commande de cluster (l'état et la raison de l'annulation en cas d'annulation). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Obtenez un IClusterEventUploader qui peut être utilisé pour télécharger des ClusterHostEvent . |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Obtenez TestEnvironment pour une demande. |
| getTestResources (String requestId) Obtenez TestResource s pour une demande. |
| 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) Louez ClusterCommand pour l’hôte donné. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Constructeurs publics
ClientCluster
public ClusterClient ()
Méthodes publiques
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Déterminez l'état d'une commande de cluster.
Paramètres |
---|
requestId | String : ID de demande de cluster |
commandId | String : ID de commande du cluster |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Obtenez l'état de la commande d'une commande de cluster (l'état et la raison de l'annulation en cas d'annulation).
Paramètres |
---|
requestId | String : ID de demande de cluster |
commandId | String : ID de commande du cluster |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
Paramètres |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
Obtenez TestResource
s pour une demande.
bailHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Louez ClusterCommand
pour l’hôte donné.
Paramètres |
---|
clusterId | String : identifiant du cluster pour l'hôte |
hostname | String : nom d'hôte |
deviceInfos | : deviceInfos dont dispose l'hôte |
nextClusterIds | : une liste des prochains ID de cluster à partir desquels louer des commandes. |
maxTasksTolease | int : le nombre maximum de tâches pouvant actuellement être louées |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Paramètres |
---|
requestId | String |
commandId | String |
testContext | TestContext |