com.android.tradefed.cluster

接口

IClusterClient 用于与 TFC 后端交互的接口。 
IClusterEvent 用于上传到 TFC 的任何集群事件的接口。 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader 的接口 
IClusterOptions 用于获取与集群相关的选项的接口。 

ClusterBuildInfo 用于从 TFC 管道传输的 build 的 IBuildInfo 类。 
ClusterBuildProvider 用于下载 TFC 测试资源的 IBuildProvider。 
ClusterClient 用于与 TFC 后端交互的 IClusterClient 实现。 
ClusterCommand 表示从 TF 集群提取的任务的类。 
ClusterCommandConfigBuilder 用于为集群命令构建配置文件的类。 
ClusterCommandEvent 用于封装要上传的集群命令事件的类。 
ClusterCommandEvent.Builder  
ClusterCommandLauncher 用于通过子进程 TF 从 TFC 启动命令的 IRemoteTest 类。 
ClusterCommandScheduler 用于支持 TFC(Tradefed 集群)的 ICommandScheduler。 
ClusterCommandStatus 表示 TF 集群中命令的状态和取消原因的类。 
ClusterDeviceInfo 用于封装要上传的集群设备信息的类。 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor 向 Tradefed Cluster 服务报告结果的 IDeviceMonitor 实现。 
ClusterEventUploader<T extends IClusterEvent> ClusterEventUploader 类,用于将 IClusterEvent 上传到 TFC。 
ClusterHostEvent 用于封装要上传的集群主机事件的类。 
ClusterHostEvent.Builder  
ClusterHostUtil TF 集群的静态实用程序函数,用于获取全局配置实例、主机信息等。
ClusterLogSaver 用于将测试输出上传到 TFC 的 ILogSaver 类。 
ClusterOptions  
InvocationStatus 用于存储调用状态的类。 
SubprocessCommandException 子进程命令运行失败。 
SubprocessConfigBuilder 为现有 TF 配置构建封装容器 TF 配置 XML。 
SubprocessReportingHelper 用于构建封装容器配置文件以便为集群命令使用子进程结果报告程序的类。 
TestContext 用于对 TFC API 的 TestContext 消息进行建模的类。 
TestEnvironment 用于对 TFC API 返回的 TestEnvironment 消息进行建模的类。 
TestGroupStatus 用于存储测试组状态的类。 
TestOutputUploader 将测试输出文件上传到本地文件系统、GCS 或 HTTP(S) 端点。 
TestResource 用于对 TFC API 返回的 TestResource 消息进行建模的类。 
TestResourceDownloader 用于从文件系统/GCS/HTTP 下载测试资源文件的类。 
TradefedConfigObject 用于对 TFC API 的 TradefedConfigObject 消息进行建模的类。 

枚举

ClusterCommand.RequestType  
ClusterCommand.State 命令在 TF 集群中的状态。 
ClusterCommandEvent.Type  
ClusterHostEvent.HostEventType 不同类型的托管方事件的枚举。 
ClusterLogSaver.FilePickingStrategy 文件选择策略。 
TradefedConfigObject.Type 可注入到集群命令配置的配置对象类型的列表。