com.android.tradefed.cluster
介面
| IClusterClient | 用於與 TFC 後端互動的介面。 |
| IClusterEvent | 上傳至 TFC 的任何叢集事件介面。 |
| IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader 的介面 |
| IClusterOptions | 用於取得叢集相關選項的介面。 |
類別
| ClusterBuildInfo |
用於從 TFC 管道傳送的版本的 IBuildInfo 類別。
|
| ClusterBuildProvider |
下載 TCF 測試資源的 IBuildProvider。
|
| ClusterClient |
用於與 TFC 後端互動的 IClusterClient 實作項目。
|
| ClusterCommand | 代表從 TF 叢集擷取的任務的類別。 |
| ClusterCommandConfigBuilder | 用來建構叢集指令設定檔的類別。 |
| ClusterCommandEvent | 用於封裝要上傳的叢集指令事件。 |
| ClusterCommandEvent.Builder | |
| ClusterCommandLauncher |
IRemoteTest 類別,可透過子程序 TF 從 TFC 啟動指令。
|
| ClusterCommandScheduler |
支援 TFC (Tradefed 叢集) 的 ICommandScheduler。
|
| ClusterCommandStatus | 這個類別代表 TF Cluster 指令的狀態和取消原因。 |
| ClusterDeviceInfo | 用於封裝要上傳的叢集裝置資訊的類別。 |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
將結果回報至 Tradefed 叢集服務的 IDeviceMonitor 實作項目。
|
| ClusterEventUploader<T extends IClusterEvent> |
ClusterEventUploader 類別,可將 IClusterEvent 上傳至 TFC。
|
| ClusterHostEvent | 用於封裝要上傳的叢集主機事件。 |
| ClusterHostEvent.Builder | |
| ClusterHostUtil | 靜態實用程式函式,可讓 TF 叢集取得全域設定例項、主機資訊等。 |
| ClusterLogSaver |
ILogSaver 類別,可將測試輸出內容上傳至 TFC。
|
| 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 | 可插入叢集指令設定的設定物件類型清單。 |
介面
類別
- ClusterBuildInfo
- ClusterBuildProvider
- ClusterClient
- ClusterCommand
- ClusterCommandConfigBuilder
- ClusterCommandEvent
- ClusterCommandEvent.Builder
- ClusterCommandLauncher
- ClusterCommandScheduler
- ClusterCommandStatus
- ClusterDeviceInfo
- ClusterDeviceInfo.Builder
- ClusterDeviceMonitor
- ClusterEventUploader
- ClusterHostEvent
- ClusterHostEvent.Builder
- ClusterHostUtil
- ClusterLogSaver
- ClusterOptions
- InvocationStatus
- SubprocessCommandException
- SubprocessConfigBuilder
- SubprocessReportingHelper
- TestContext
- TestEnvironment
- TestGroupStatus
- TestOutputUploader
- TestResource
- TestResourceDownloader
- TradefedConfigObject
列舉