com.android.tradefed.cluster

Interfejsy

Klient ICluster Interfejs do interakcji z backendem TFC.
Zdarzenie ICluster Interfejs dla dowolnego zdarzenia klastra, które można przesłać do TFC.
IClusterEventUploader <T rozszerza IClusterEvent > Interfejs dla ClusterEventUploader
Opcje ICluster Interfejs umożliwiający uzyskanie opcji związanych z klastrem.

Zajęcia

Informacje o budowie klastra Klasa IBuildInfo dla kompilacji przesyłanych z TFC.
Dostawca ClusterBuild IBuildProvider do pobierania zasobów testowych TFC.
Klient klastra Implementacja IClusterClient do interakcji z backendem TFC.
Polecenie klastra Klasa reprezentująca zadanie pobrane z klastra TF.
Konstruktor konfiguracji klastraCommandConfig Klasa służąca do tworzenia pliku konfiguracyjnego dla polecenia klastra.
Zdarzenie ClusterCommand Klasa służąca do hermetyzacji zdarzeń poleceń klastra, które mają zostać przesłane.
Konstruktor klastraCommandEvent.Builder
Program uruchamiający klastry poleceń Klasa IRemoteTest służąca do uruchamiania polecenia z TFC za pośrednictwem podprocesu TF.
Harmonogram poleceń klastra ICommandScheduler do obsługi TFC (klaster Tradefed).
Stan polecenia klastra Klasa reprezentująca stan i przyczynę anulowania polecenia z klastra TF.
Informacje o urządzeniu klastra Klasa służąca do hermetyzacji informacji o urządzeniu klastra do przesłania.
Konstruktor klastraDeviceInfo.Builder
Monitor urządzeń klastra Implementacja IDeviceMonitor , która raportuje wyniki do usługi Tradefed Cluster.
ClusterEventUploader <T rozszerza IClusterEvent > Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
Zdarzenie hosta klastra Klasa służąca do hermetyzacji zdarzeń hosta klastra, które mają zostać przesłane.
Kreator zdarzenia ClusterHostEvent.Builder
ClusterHostUtil Statyczne funkcje użytkowe dla klastra TF w celu uzyskania globalnych instancji konfiguracji, informacji o hoście itp.
ClusterLogSaver Klasa ILogSaver do przesyłania wyników testów do TFC.
Opcje klastra
Stan wywołania Klasa przechowująca stan wywołania.
Wyjątek polecenia podprocesu Uruchomienie polecenia podprocesu nie powiodło się.
Konstruktor konfiguracji podprocesu Zbuduj plik XML opakowania TF konfiguracji dla istniejącej konfiguracji TF.
Pomocnik raportowania podprocesu Klasa służąca do tworzenia pliku konfiguracyjnego opakowania w celu użycia modułu raportowania wyników podprocesu dla polecenia klastra.
Kontekst testowy Klasa służąca do modelowania komunikatu TestContext interfejsu API TFC.
Środowisko testowe Klasa służąca do modelowania komunikatu TestEnvironment zwracanego przez interfejs API TFC.
Stan grupy testowej Klasa przechowująca status grupy testowej.
Program do przesyłania testów wyjściowych Przesyła testowe pliki wyjściowe do lokalnego systemu plików, GCS lub punktu końcowego HTTP(S).
Zasób testowy Klasa służąca do modelowania komunikatu TestResource zwróconego przez interfejs API TFC.
Program do pobierania zasobów testowych Klasa służąca do pobierania plików zasobów testowych z systemu plików/GCS/HTTP.
Obiekt TradefedConfig Klasa służąca do modelowania komunikatu TradefedConfigObject interfejsu API TFC.

Wyliczenia

ClusterCommand.RequestType
Stan polecenia klastra Status polecenia w klastrze TF.
ClusterCommandEvent.Type
ClusterHostEvent.HostEventType Wyliczenia różnych typów wydarzeń hosta.
ClusterLogSaver.FilePickingStrategy Strategie wybierania plików.
TradefedConfigObject.Type Lista typów obiektów konfiguracyjnych, które można wstrzyknąć do komendy klastra config.