ClusterCliente
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
Uma implementação IClusterClient
para interagir com o backend do TFC.
Resumo
Métodos públicos |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Obtenha um IClusterEventUploader que pode ser usado para fazer upload ClusterCommandEvent s. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Determine o estado de um comando de cluster. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Obtenha o status de um comando de cluster (o estado e o motivo do cancelamento, se cancelado). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Obtenha um IClusterEventUploader que pode ser usado para fazer upload de ClusterHostEvent s. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Obtenha TestEnvironment para uma solicitação. |
| getTestResources (String requestId) Obtenha TestResource s para uma solicitação. |
| 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) Alugue ClusterCommand para o host fornecido. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Construtores públicos
ClusterCliente
public ClusterClient ()
Métodos públicos
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Determine o estado de um comando de cluster.
Parâmetros |
---|
requestId | String : ID da solicitação do cluster |
commandId | String : ID do comando do cluster |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Obtenha o status de um comando de cluster (o estado e o motivo do cancelamento, se cancelado).
Parâmetros |
---|
requestId | String : ID da solicitação do cluster |
commandId | String : ID do comando do cluster |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
Parâmetros |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
Obtenha TestResource
s para uma solicitação.
arrendamentoHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Alugue ClusterCommand
para o host fornecido.
Parâmetros |
---|
clusterId | String : ID do cluster para o host |
hostname | String : nome do host |
deviceInfos | : deviceInfos que o host possui |
nextClusterIds | : uma lista dos próximos IDs de cluster dos quais alugar comandos. |
maxTasksTolease | int : o número máximo de tarefas que podem ser alugadas atualmente |
atualizarTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Parâmetros |
---|
requestId | String |
commandId | String |
testContext | TestContext |