com.android.tradefed.invoker.shard

Interfejsy

Klient IDynamicSharding Interfejs opakowania dla klienta fragmentowania

Istnieje po to, abyśmy mogli zamienić HTTP na HTTP lub przetestować go, jeśli zajdzie taka potrzeba.

IDynamicShardingConnectionInfo Interfejs dla klas zawierających informacje o połączeniu dynamicznego fragmentowania
IShardHelper Interfejs obiektu opisującego strategię fragmentowania, którą należy zastosować w konfiguracji.
Pula testów IT Interfejs opisujący pulę testów, do których możemy uzyskać dostęp i które możemy uruchomić

Zajęcia

Konfigurowalny klient GrpcDynamicSharding
Pomocnik DynamicShard Strategia shardingu umożliwiająca pracę zdalną, kolejkowanie pomiędzy wieloma instancjami TF
Wiadomość DynamicShardingConnectionInfoMessage Klasa przechowywania danych w celu ułatwienia wysyłania za pośrednictwem serwera funkcji.
Detektor LastShard Podczas uruchamiania lokalnego fragmentowania czasami chcemy wykonać niektóre akcje tylko wtedy, gdy ostatni fragment osiągnie invocationEnded(long) .
Lokalny basen Implementacja puli testów lokalnych
Replikacja elementu nadrzędnego Replikuj konfigurację jednego urządzenia na wszystkie inne urządzenia, które będą częścią fragmentowania.
Zdalna pula dynamiczna Implementacja puli testów kolejkowanych do pracy zdalnej
ShardBuildCloner Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń.
Pomocnik Sharda Klasa pomocnicza, która obsługuje tworzenie fragmentów i planowanie ich dla wywołania.
StrictShardHelper Strategia shardingu polegająca na tworzeniu ścisłych fragmentów, które nie raportują razem,
TestyPoolPoller Opakowanie testów umożliwiające wykonanie wszystkich testów puli testów.