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 |