com.android.tradefed.command

Interfejsy

Opcje ICommand Kontener opcji wykonywania poleceń.
ICommandScheduler Harmonogram uruchamiania poleceń TradeFederation.
ICommandScheduler.IScheduledInvocationListener Odbiornik zdarzeń wywołania po zakończeniu wywołania.

Zajęcia

Parser pliku poleceń Parser pliku zawierającego zestaw wierszy poleceń.
CommandFileParser.Wiersz poleceń
Przerywacz poleceń Usługa umożliwiająca przerwanie poleceń TradeFederation lub oznaczenie ich jako nieprzerywalnych.
Opcje poleceń Implementacja ICommandOptions .
CommandRunner Alternatywny punkt wejścia TradeFederation, który uruchomi polecenie określone w argumentach wiersza poleceń, a następnie zakończy działanie.
Harmonogram poleceń Harmonogram uruchamiania poleceń TradeFederation na wszystkich dostępnych urządzeniach.
Konsola Główna konsola TradeFederation zapewniająca użytkownikowi interfejs do interakcji

Obecnie obsługuje operacje takie jak

  • dodaj polecenie do przetestowania
  • listę urządzeń i ich stanu
  • lista wywołań w toku
  • lista poleceń w kolejce
  • zrzuć dziennik wywołań do pliku/stdout
  • zamknięcie
Console.ArgRunnable <T> Runnable z metodą run , która może przyjmować argument
Console.CaptureList Typ wygody dla List<List<String>>
Wynik alokacji urządzenia Reprezentuje wyniki próby alokacji dla polecenia.
Błąd FatalHost Wyjątek wskazujący, że na komputerze hosta, na którym działa TradeFederation, wystąpił krytyczny, nieodwracalny błąd, i że instancja TradeFederation powinna zostać zamknięta.
Lokalny programista Wykrywa i zwraca, czy jest to lokalny programista korzystający z Tradefed.

Wyliczenia

CommandRunner.ExitCode Kody błędów, za pomocą których można wyjść.
CommandScheduler.HostState Wyliczenia o różnym statusie hosta