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. |
Interfejsy
Zajęcia