com.android.tradefed.invoker.shard
인터페이스
ID동적샤딩클라이언트 | 샤딩 클라이언트용 래퍼 인터페이스 이는 HTTP로 교체하거나 필요한 경우 테스트할 수 있도록 존재합니다. |
ID동적샤딩연결정보 | 동적 샤딩 연결 정보가 포함된 클래스에 대한 인터페이스 |
IShardHelper | 구성에 채택할 샤딩 전략을 설명하는 객체의 인터페이스입니다. |
ITestsPool | 액세스하고 실행할 수 있는 테스트 풀을 설명하는 인터페이스 |
클래스
구성 가능한GrpcDynamicShardingClient | |
DynamicShardHelper | 여러 TF 인스턴스 간의 작업 원격 작업 대기열을 허용하는 샤딩 전략 |
DynamicShardingConnectionInfo메시지 | 피처 서버를 통해 전송을 더 쉽게 하기 위한 데이터 보유 클래스입니다. |
마지막샤드디텍터 | 로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long) 에 도달할 때만 일부 작업을 실행하고 싶을 때가 있습니다. |
로컬풀 | 로컬 테스트 풀 구현 |
상위 샤드 복제 | 한 장치의 설정을 샤딩에 포함될 다른 모든 장치에 복제합니다. |
원격 동적 풀 | 원격 작업 대기열 테스트 풀 구현 |
ShardBuildCloner | 명령줄에서 빌드 정보 복제를 처리하는 도우미 클래스입니다. |
샤드헬퍼 | 샤드 생성 및 호출 예약을 처리하는 도우미 클래스입니다. |
StrictShardHelper | 함께 보고하지 않는 엄격한 샤드를 생성하는 샤딩 전략, |
테스트풀Poller | 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. |