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(S) 엔드포인트에 업로드합니다. |
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