khách hàng cụm
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
Triển khai IClusterClient
để tương tác với chương trình phụ trợ TFC.
Bản tóm tắt
Phương thức công khai |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Nhận IClusterEventUploader có thể được sử dụng để tải lên ClusterCommandEvent s. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Xác định trạng thái của một cụm lệnh. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Nhận trạng thái lệnh của cụm lệnh (trạng thái và lý do hủy nếu hủy). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Nhận IClusterEventUploader có thể được sử dụng để tải lên ClusterHostEvent s. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Nhận TestEnvironment cho một yêu cầu. |
| getTestResources (String requestId) Nhận TestResource s cho một yêu cầu. |
| 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) Cho thuê ClusterCommand cho máy chủ cung cấp. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
nhà thầu công cộng
khách hàng cụm
public ClusterClient ()
Phương thức công khai
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Xác định trạng thái của một cụm lệnh.
Thông số |
---|
requestId | String : ID yêu cầu cụm |
commandId | String : ID lệnh cụm |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Nhận trạng thái lệnh của cụm lệnh (trạng thái và lý do hủy nếu hủy).
Thông số |
---|
requestId | String : ID yêu cầu cụm |
commandId | String : ID lệnh cụm |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
Thông số |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
Nhận TestResource
s cho một yêu cầu.
thuê máy chủLệnh
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Cho thuê ClusterCommand
cho máy chủ cung cấp.
Thông số |
---|
clusterId | String : id cụm cho máy chủ |
hostname | String : tên máy chủ |
deviceInfos | : deviceInfos máy chủ có |
nextClusterIds | : danh sách các ID cụm tiếp theo để thuê các lệnh từ đó. |
maxTasksTolease | int : số lượng nhiệm vụ tối đa hiện tại có thể được thuê |
cập nhậtTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Thông số |
---|
requestId | String |
commandId | String |
testContext | TestContext |