com.android.tradefed.cluster
인터페이스
| IClusterClient | TFC 백엔드와 상호작용하는 인터페이스입니다. |
| IClusterEvent | TFC에 업로드할 클러스터 이벤트의 인터페이스입니다. |
| IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader의 인터페이스 |
| IClusterOptions | 클러스터 관련 옵션을 가져오는 인터페이스입니다. |
클래스
| ClusterBuildInfo |
TFC에서 파이프된 빌드용 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 클러스터 서비스에 결과를 보고하는 IDeviceMonitor 구현입니다.
|
| ClusterEventUploader<T extends IClusterEvent> |
IClusterEvent를 TFC에 업로드하는 ClusterEventUploader 클래스
|
| 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에 업로드하는 클래스입니다. |
| TestResource | TFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. |
| TestResourceDownloader | 파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스입니다. |
| TradefedConfigObject | TFC API의 TradefedConfigObject 메시지를 모델링하는 클래스입니다. |
Enum
| ClusterCommand.RequestType | |
| ClusterCommand.State | TF 클러스터의 명령어 상태입니다. |
| ClusterCommandEvent.Type | |
| ClusterHostEvent.HostEventType | 다양한 유형의 호스트 이벤트의 enum입니다. |
| 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
Enum