com.android.tradefed.command

Interfejsy

ICommandOptions Kontener opcji wykonywania poleceń. 
ICommandScheduler Harmonogram uruchamiania poleceń TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Odbiornik zdarzeń wywołania, gdy wywołanie się zakończy. 

Zajęcia

CommandFileParser Parser pliku zawierającego zestaw wierszy poleceń. 
CommandFileParser.CommandLine  
CommandInterrupter Usługa umożliwiająca przerwanie poleceń TradeFederation lub oznaczenie ich jako nieprzerwanych. 
CommandOptions 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. 
CommandScheduler Harmonogram uruchamiania poleceń TradeFederation na wszystkich dostępnych urządzeniach. 
Console Główna konsola TradeFederation, która zapewnia użytkownikowi interfejs do interakcji.

Obecnie obsługuje takie operacje jak:

  • dodawanie polecenia do testowania,
  • wyświetlanie listy urządzeń i ich stanu,
  • wyświetlanie listy trwających wywołań,
  • wyświetlanie listy poleceń w kolejce,
  • zrzucanie dziennika wywołania do pliku/stdout
  • zamykanie.
 
Console.ArgRunnable<T> Runnable z metodą run, która może przyjmować argument.
Console.CaptureList Wygodny typ dla List<List<String>>.
DeviceAllocationResult Reprezentuje wyniki próby przydzielenia urządzenia do polecenia. 
LocalDeveloper Wykrywa i zwraca, czy jest to lokalny deweloper uruchamiający Tradefed. 

Wartości w polu enum

CommandRunner.ExitCode Kody błędów, które mogą spowodować zakończenie działania. 
CommandScheduler.HostState Wartości w polu enum określające różne stany hosta.

Wyjątki

FatalHostError Wyjątek wskazujący, że na komputerze hosta, na którym działa TradeFederation, wystąpił krytyczny błąd, którego nie można naprawić, i że należy wyłączyć instancję TradeFederation.