클러스터클라이언트
public class ClusterClient
extends Object
implements IClusterClient
java.lang.객체 |
↳ | com.android.tradefed.cluster.ClusterClient |
TFC 백엔드와 상호 작용하기 위한 IClusterClient
구현.
요약
공개 방법 |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () ClusterCommandEvent 를 업로드하는 데 사용할 수 있는 IClusterEventUploader 가져옵니다. |
ClusterCommand.State | getCommandState (String requestId, String commandId) 클러스터 명령의 상태를 확인합니다. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) 클러스터 명령의 명령 상태를 가져옵니다(취소된 경우 상태 및 취소 이유). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () ClusterHostEvent 를 업로드하는 데 사용할 수 있는 IClusterEventUploader 가져옵니다. |
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 ()
공개 방법
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
클러스터 명령의 상태를 확인합니다.
매개변수 |
---|
requestId | String : 클러스터 요청 ID |
commandId | String : 클러스터 명령 ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
클러스터 명령의 명령 상태를 가져옵니다(취소된 경우 상태 및 취소 이유).
매개변수 |
---|
requestId | String : 클러스터 요청 ID |
commandId | String : 클러스터 명령 ID |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
매개변수 |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
요청에 대한 TestResource
를 가져옵니다.
임대 호스트 명령
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
주어진 호스트에 대해 ClusterCommand
임대하십시오.
매개변수 |
---|
clusterId | String : 호스트의 클러스터 ID |
hostname | String : 호스트 이름 |
deviceInfos | : 호스트가 가지고 있는 deviceInfos |
nextClusterIds | : 명령을 임대할 다음 클러스터 ID 목록입니다. |
maxTasksTolease | int : 현재 임대할 수 있는 최대 작업 수 |
업데이트 테스트 컨텍스트
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
매개변수 |
---|
requestId | String |
commandId | String |
testContext | TestContext |