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 | 子程序指令無法執行。 |
介面
類別
- ClusterBuildInfo
- ClusterBuildProvider
- ClusterClient
- ClusterCommand
- ClusterCommandConfigBuilder
- ClusterCommandEvent
- ClusterCommandEvent.Builder
- ClusterCommandLauncher
- ClusterCommandScheduler
- ClusterCommandStatus
- ClusterDeviceInfo
- ClusterDeviceInfo.Builder
- ClusterDeviceMonitor
- ClusterEventUploader
- ClusterHostEvent
- ClusterHostEvent.Builder
- ClusterHostUtil
- ClusterLogSaver
- ClusterOptions
- InvocationStatus
- SubprocessConfigBuilder
- SubprocessReportingHelper
- TestContext
- TestEnvironment
- TestGroupStatus
- TestOutputUploader
- TestResource
- TestResourceDownloader
- TradefedConfigObject
列舉
例外狀況