IClusterCliente
public interface IClusterClient
| com.android.tradefed.cluster.IClusterClient |
Subclasses indiretas conhecidas |
Uma interface para interagir com o backend do TFC.
Resumo
Constantes |
|---|
String | TYPE_NAME O nome exclusivo do tipo de objeto de configuração. |
Métodos públicos |
|---|
abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Obtenha um IClusterEventUploader que pode ser usado para fazer upload ClusterCommandEvent s. |
abstract ClusterCommand.State | getCommandState (String requestId, String commandId) Determine o estado de um comando de cluster. |
default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Obtenha o status de um comando de cluster (o estado e o motivo do cancelamento, se cancelado). |
abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Obtenha um IClusterEventUploader que pode ser usado para fazer upload de ClusterHostEvent s. |
abstract TestContext | getTestContext (String requestId, String commandId) |
abstract TestEnvironment | getTestEnvironment (String requestId) Obtenha TestEnvironment para uma solicitação. |
abstract | getTestResources (String requestId) Obtenha TestResource s para uma solicitação. |
abstract | leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) Alugue ClusterCommand para o host fornecido. |
abstract void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Constantes
DIGITE O NOME
public static final String TYPE_NAME
O nome exclusivo do tipo de objeto de configuração. Usado para recuperar a instância singleton do GlobalConfiguration .
Valor Constante: "cluster_client"
Métodos públicos
getCommandState
public abstract 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 abstract TestContext getTestContext (String requestId,
String commandId)| Parâmetros |
|---|
requestId | String |
commandId | String |
getTestEnvironment
public abstract TestEnvironment getTestEnvironment (String requestId)
Obtenha TestEnvironment para uma solicitação.
| Lança |
|---|
| IOException |
| org.json.JSONException |
JSONException | |
getTestResources
public abstract getTestResources (String requestId)
Obtenha TestResource s para uma solicitação.
| Lança |
|---|
| IOException |
| org.json.JSONException |
JSONException | |
arrendamentoHostCommands
public abstract leaseHostCommands (String clusterId,
String hostname,
devices,
nextClusterIds,
int maxTasksTolease)
Alugue ClusterCommand para o host fornecido.
| Parâmetros |
|---|
clusterId | String : ID do cluster para o host |
hostname | String : nome do host |
devices | : 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 |
| Lança |
|---|
| org.json.JSONException |
JSONException | |
atualizarTestContext
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)| Parâmetros |
|---|
requestId | String |
commandId | String |
testContext | TestContext |