com.android.tradefed.command

Интерфейсы

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

Классы

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

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

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

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

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

Исключения

FatalHostError Сообщение об ошибке указывает на то, что на хост-машине, на которой запущена программа TradeFederation, произошла фатальная неисправимая ошибка, и что экземпляр TradeFederation следует завершить.