com.android.tradefed.command

Интерфейсы

ICommandOptions Контейнер для вариантов выполнения команд.
ICommandScheduler Планировщик для выполнения команд TradeFederation.
ICommandScheduler.IScheduledInvocationListener Прослушиватель событий вызова после завершения вызова.

Классы

CommandFileParser Парсер для файла, содержащего набор командных строк.
CommandFileParser.CommandLine
CommandInterrupter Служба, позволяющая прерывать или помечать команды TradeFederation как непрерываемые.
CommandOptions Реализация ICommandOptions .
CommandRunner Альтернативная точка входа в TradeFederation, которая запускает команду, указанную в аргументах командной строки, а затем завершает работу.
Планировщик команд Планировщик для запуска команд TradeFederation на всех доступных устройствах.
Консоль Основная консоль TradeFederation, предоставляющая пользователю интерфейс для взаимодействия

В настоящее время поддерживает такие операции, как

  • добавить команду для проверки
  • список устройств и их состояние
  • список вызовов в процессе
  • список команд в очереди
  • дамп журнала вызовов в файл/stdout
  • неисправность
Console.ArgRunnable <T> ERROR(/Runnable) с методом run , который может принимать аргумент
Console.CaptureList Удобный тип для List<List<String>>
DeviceAllocationResult Представляет результаты попытки выделения для команды.
FatalHostError Исключение, которое указывает на фатальную неисправимую ошибку на хост-компьютере, на котором работает TradeFederation, и что экземпляр TradeFederation следует закрыть.
LocalDeveloper Определяет и возвращает, является ли это локальным разработчиком, работающим с Tradefed.

перечисления

CommandRunner.ExitCode Коды ошибок, с которыми можно выйти.
CommandScheduler.HostState Перечисления различного статуса хоста