Google is committed to advancing racial equity for Black communities. See how.

com.android.tradefed.cluster

Interfaces

IClusterClient An interface for interacting with the TFC backend. 
IClusterEvent Interface for any cluster event to be uploaded to TFC. 
IClusterEventUploader<T extends IClusterEvent> Interface for ClusterEventUploader  
IClusterOptions An interface for getting cluster-related options. 

Classes

ClusterBuildInfo A IBuildInfo class for builds piped from TFC. 
ClusterBuildProvider A IBuildProvider to download TFC test resources. 
ClusterClient A IClusterClient implementation for interacting with the TFC backend. 
ClusterCommand A class that represents a task fetched from TF Cluster. 
ClusterCommandConfigBuilder A class to build a configuration file for a cluster command. 
ClusterCommandEvent A class to encapsulate cluster command events to be uploaded. 
ClusterCommandEvent.Builder  
ClusterCommandLauncher A IRemoteTest class to launch a command from TFC via a subprocess TF. 
ClusterCommandScheduler A ICommandScheduler to support TFC (Tradefed Cluster). 
ClusterCommandStatus A class that represents the state and the cancel reason for a command from TF Cluster. 
ClusterDeviceInfo A class to encapsulate cluster device info to be uploaded. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor An IDeviceMonitor implementation that reports results to the Tradefed Cluster service. 
ClusterEventUploader<T extends IClusterEvent> ClusterEventUploader class, which uploads IClusterEvent to TFC. 
ClusterHostEvent A class to encapsulate cluster host events to be uploaded. 
ClusterHostEvent.Builder  
ClusterHostUtil Static util functions for TF Cluster to get global config instances, host information, etc. 
ClusterLogSaver A ILogSaver class to upload test outputs to TFC. 
ClusterOptions  
InvocationStatus A class to store invocation status. 
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config. 
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. 
TestContext A class to model a TestContext message of TFC API. 
TestEnvironment A class to model a TestEnvironment message returned by TFC API. 
TestGroupStatus A class to store status of a test group. 
TestOutputUploader A class to upload test output files to GCS/HTTP. 
TestResource A class to model a TestResource message returned by TFC API. 
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP. 
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API. 

Enums

ClusterCommand.RequestType  
ClusterCommand.State Command's status in the TF cluster. 
ClusterCommandEvent.Type  
ClusterHostEvent.HostEventType Enums of the different types of host events. 
ClusterLogSaver.FilePickingStrategy File picking strategies. 
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.