com.android.tradefed.cluster

介面

IClusterClient 用於與 TFC 後端互動的介面。 
IClusterEvent 介面,用於將任何叢集事件上傳至 TFC。 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader 的介面 
IClusterOptions 用於取得叢集相關選項的介面。 

類別

ClusterBuildInfo 從 TFC 管道建構的 IBuildInfo 類別。 
ClusterBuildProvider IBuildProvider,下載 TFC 測試資源。 
ClusterClient 用於與 TFC 後端互動的 IClusterClient 實作項目。 
ClusterCommand 代表從 TF 叢集擷取的工作的類別。 
ClusterCommandConfigBuilder 這個類別可為叢集指令建構設定檔。 
ClusterCommandEvent 這個類別會封裝要上傳的叢集指令事件。 
ClusterCommandEvent.Builder  
ClusterCommandLauncher IRemoteTest 類別:透過子程序 TF 從 TFC 啟動指令。 
ClusterCommandScheduler ICommandScheduler,支援 TFC (Tradefed Cluster)。 
ClusterCommandStatus 這個類別代表 TF 叢集指令的狀態和取消原因。 
ClusterDeviceInfo 這個類別會封裝要上傳的叢集裝置資訊。 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor IDeviceMonitor 實作項目,可向 Tradefed Cluster 服務回報結果。 
ClusterEventUploader<T extends IClusterEvent> ClusterEventUploader 類別,可將 IClusterEvent 上傳至 TFC。 
ClusterHostEvent 這個類別會封裝要上傳的叢集主機事件。 
ClusterHostEvent.Builder  
ClusterHostUtil TF 叢集的靜態公用程式函式,用於取得全域設定例項、主機資訊等。 
ClusterLogSaver 將測試輸出內容上傳至 TFC 的 ILogSaver 類別。 
ClusterOptions  
InvocationStatus 用於儲存叫用狀態的類別。 
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 可插入叢集指令設定的設定物件類型清單。 

例外狀況

SubprocessCommandException 子程序指令無法執行。