ClusterClient
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
מימוש IClusterClient
לאינטראקציה עם ה-TFC backend.
סיכום
שיטות ציבוריות |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () קבל IClusterEventUploader שניתן להשתמש בו כדי להעלות s ClusterCommandEvent . |
ClusterCommand.State | getCommandState (String requestId, String commandId) קבע את המצב של פקודת אשכול. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) קבל את סטטוס הפקודה של פקודת אשכול (המצב וסיבת הביטול אם בוטלה). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () קבל IClusterEventUploader שניתן להשתמש בו כדי להעלות s ClusterHostEvent . |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) קבל את TestEnvironment לבקשה. |
| getTestResources (String requestId) קבל s 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) |
בנאים ציבוריים
ClusterClient
public ClusterClient ()
שיטות ציבוריות
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
קבע את המצב של פקודת אשכול.
פרמטרים |
---|
requestId | String : מזהה בקשת אשכול |
commandId | String : מזהה פקודת אשכול |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
קבל את סטטוס הפקודה של פקודת אשכול (המצב וסיבת הביטול אם בוטלה).
פרמטרים |
---|
requestId | String : מזהה בקשת אשכול |
commandId | String : מזהה פקודת אשכול |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
פרמטרים |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
קבל s TestResource
לבקשה.
leaseHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
השכרת ClusterCommand
עבור המארח לתת.
פרמטרים |
---|
clusterId | String : מזהה אשכול עבור המארח |
hostname | String : שם מארח |
deviceInfos | : מידע על deviceInfo שיש למארח |
nextClusterIds | : רשימה של מזהי האשכול הבאים להשכרה מהם פקודות. |
maxTasksTolease | int : המספר המרבי של משימות שניתן להשכיר |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
פרמטרים |
---|
requestId | String |
commandId | String |
testContext | TestContext |