Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, we recommend utilizing android-latest-release instead of aosp-main. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Stay organized with collections
Save and categorize content based on your preferences.
ClusterClient
public
class
ClusterClient
extends Object
implements
IClusterClient
| java.lang.Object
|
| ↳ |
com.android.tradefed.cluster.ClusterClient
|
A IClusterClient implementation for interacting with the TFC backend.
Summary
Public constructors
ClusterClient
public ClusterClient ()
Public methods
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Determine the state of a cluster command.
| Parameters |
requestId |
String: cluster request ID |
commandId |
String: cluster command ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Get the command status of a cluster command (the state and the cancel reason if canceled).
| Parameters |
requestId |
String: cluster request ID |
commandId |
String: cluster command ID |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
| Parameters |
requestId |
String |
commandId |
String |
getTestResources
public getTestResources (String requestId)
Get TestResources for a request.
leaseHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Lease ClusterCommand for the give host.
| Parameters |
clusterId |
String: cluster id for the host |
hostname |
String: hostname |
deviceInfos |
: deviceInfos the host has |
nextClusterIds |
: a list of next cluster IDs to lease commands from. |
maxTasksTolease |
int: the max number of tasks that can current be leased |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
| Parameters |
requestId |
String |
commandId |
String |
testContext |
TestContext |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-12-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-09 UTC."],[],[]]