com.android.tradefed.invoker.shard
Interfejsy
IDynamicShardingClient |
Interfejs obudowy dla klienta dzielenia na części
Dzięki temu w razie potrzeby możemy zastąpić go wersją HTTP lub testową. |
IDynamicShardingConnectionInfo | Interfejs klas, które zawierają informacje o połączeniu z użyciem dynamicznego podziału |
IShardHelper | Interfejs obiektu opisujący strategię podziału, którą należy zastosować w przypadku danej konfiguracji. |
ITestsPool | Interfejs opisujący zbiór testów, do których możemy uzyskać dostęp i które możemy uruchomić |
Zajęcia
ConfigurableGrpcDynamicShardingClient | |
DynamicShardHelper | strategia podziału na fragmenty, która umożliwia kolejkowanie pracy zdalnej między wieloma instancjami TF; |
DynamicShardingConnectionInfoMessage | Klasa przechowująca dane, aby ułatwić wysyłanie danych przez serwer funkcji. |
LastShardDetector |
Podczas korzystania z poddzielenia lokalnego czasami chcemy wykonać pewne działania dopiero wtedy, gdy ostatni fragment osiągnie wartość invocationEnded(long) .
|
LocalPool | Wdrożenie zbioru testów lokalnych |
ParentShardReplicate | powielanie konfiguracji z jednego urządzenia na wszystkie inne urządzenia, które będą uczestniczyć w dzielieniu. |
RemoteDynamicPool | Wdrożenie puli testów w kolejce pracy zdalnej |
RemoteDynamicPool.RequestCallable | |
ShardBuildCloner | Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. |
ShardHelper | Klasa pomocnicza, która obsługuje tworzenie fragmentów i ich planowanie na potrzeby wywołania. |
StrictShardHelper | strategia podziału na fragmenty w celu tworzenia ścisłych fragmentów, które nie generują raportów razem; |
TestsPoolPoller | Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. |
Interfejsy
Zajęcia