КластерКлиент
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Объект |
↳ | com.android.tradefed.cluster.ClusterClient |
Реализация IClusterClient
для взаимодействия с серверной частью TFC.
Краткое содержание
Публичные методы |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Получите IClusterEventUploader , который можно использовать для загрузки ClusterCommandEvent s. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Определите состояние команды кластера. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Получить статус команды кластерной команды (состояние и причину отмены в случае отмены). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Получите IClusterEventUploader , который можно использовать для загрузки ClusterHostEvent s. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Получите TestEnvironment для запроса. |
| getTestResources (String requestId) Получите TestResource для запроса. |
| 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) Арендуйте ClusterCommand для данного хоста. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Публичные конструкторы
КластерКлиент
public ClusterClient ()
Публичные методы
получитьCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Определите состояние команды кластера.
Параметры |
---|
requestId | String : идентификатор запроса кластера. |
commandId | String : идентификатор команды кластера. |
получитьCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Получить статус команды кластерной команды (состояние и причину отмены в случае отмены).
Параметры |
---|
requestId | String : идентификатор запроса кластера. |
commandId | String : идентификатор команды кластера. |
получить тестконтекст
public TestContext getTestContext (String requestId,
String commandId)
Параметры |
---|
requestId | String |
commandId | String |
получитьтестресаурцес
public getTestResources (String requestId)
Получите TestResource
для запроса.
лизингHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Арендуйте ClusterCommand
для данного хоста.
Параметры |
---|
clusterId | String : идентификатор кластера для хоста. |
hostname | String : имя хоста |
deviceInfos | : информация об устройстве хоста |
nextClusterIds | : список идентификаторов следующих кластеров, из которых можно арендовать команды. |
maxTasksTolease | int : максимальное количество задач, которые могут быть сданы в аренду |
обновлениетестконтекст
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Параметры |
---|
requestId | String |
commandId | String |
testContext | TestContext |