com.android.tradefed.invoker.shard

인터페이스

ID동적샤딩클라이언트 샤딩 클라이언트용 래퍼 인터페이스

이는 HTTP로 교체하거나 필요한 경우 테스트할 수 있도록 존재합니다.

ID동적샤딩연결정보 동적 샤딩 연결 정보가 포함된 클래스에 대한 인터페이스
IShardHelper 구성에 채택할 샤딩 전략을 설명하는 객체의 인터페이스입니다.
ITestsPool 액세스하고 실행할 수 있는 테스트 풀을 설명하는 인터페이스

클래스

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