com.android.tradefed.invoker.shard

인터페이스

IDynamicShardingClient 샤딩 클라이언트의 래퍼 인터페이스입니다.

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

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

클래스

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper: 여러 TF 인스턴스 간 작업 원격 작업 대기열에 추가할 수 있는 샤딩 전략
DynamicShardingConnectionInfoMessage 특성 서버를 통해 더 쉽게 전송할 수 있는 데이터 보유 클래스입니다. 
LastShardDetector 로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long)에 도달할 때만 일부 작업을 실행하려고 하는 경우가 있습니다. 
LocalPool 로컬 테스트 풀 구현
ParentShardReplicate 한 기기의 설정을 샤딩에 포함될 다른 모든 기기에 복제합니다. 
RemoteDynamicPool 원격 작업 대기열에 추가된 테스트 풀 구현
RemoteDynamicPool.RequestCallable  
ShardBuildCloner: 명령줄에서 빌드 정보를 클론하는 작업을 처리하는 도우미 클래스입니다. 
샤드도우미 샤드를 만들고 호출을 예약하는 도우미 클래스입니다. 
StrictShardHelper 함께 보고되지 않는 엄격한 샤드를 생성하는 샤딩 전략
TestsPoolPoller 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다.