com.android.tradefed.invoker.shard,

Interfejsy

IDynamicShardingClient Interfejs paczki dla klienta fragmentacji

Dzięki temu możemy w razie potrzeby zamienić adres HTTP na inny lub przetestować go. 

IDynamicShardingConnectionInfo Interfejs klas zawierających informacje o połączeniu do dynamicznego fragmentacji
Asystent ISharda Interfejs obiektu opisującego strategię fragmentacji, którą należy zastosować na potrzeby konfiguracji. 
iTestsPool, Interfejs opisujący pulę testów, do których możemy uzyskać dostęp i które możemy uruchomić

Zajęcia

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper Strategia fragmentacji pozwalająca na dodawanie zadań do kolejki pracy zdalnej między wieloma instancjami TF
DynamicShardingConnectionInfoMessage Klasa przechowywania danych, która ułatwia wysyłanie danych przez serwer cech. 
LastShardDetector Podczas fragmentowania lokalnego czasem chcemy wykonać niektóre działania tylko wtedy, gdy ostatni fragment osiągnie invocationEnded(long)
LocalPool Wdrożenie puli testów lokalnych
Replikacja elementu nadrzędnego Powiel konfigurację z jednego urządzenia na wszystkie pozostałe, które będą objęte fragmentacją. 
Zdalna pula dynamiczna Implementacja puli testów znajdujących się w kolejce zadań zdalnych
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z poziomu wiersza poleceń. 
Pomocnik fragmentu Klasa pomocnicza, która obsługuje tworzenie fragmentów i planowanie ich na potrzeby wywołania. 
StrictShardHelper strategia fragmentacji polegająca na tworzeniu rygorystycznych fragmentów, które nie są raportowane razem;
Ankieta TestsPoller Testuje kod, który umożliwia wykonywanie wszystkich testów w puli testów.