com.android.tradefed.command

Интерфейсы

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

Классы

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

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

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

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

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