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 | 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. |
인터페이스
클래스