com.android.tradefed.command

인터페이스

ICommandOptions 명령어 실행 옵션의 컨테이너입니다. 
ICommandScheduler TradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
ICommandScheduler.IScheduledInvocationListener 호출이 완료될 때 호출 이벤트의 리스너입니다. 

클래스

CommandFileParser 명령줄 집합이 포함된 파일의 파서입니다. 
CommandFileParser.CommandLine  
CommandInterrupter TradeFederation 명령을 중단하거나 중단 불가로 표시할 수 있는 서비스입니다. 
CommandOptions ICommandOptions의 구현 
CommandRunner 명령줄 인수에 지정된 명령어를 실행한 후 종료하는 대체 TradeFederation 진입점입니다. 
CommandScheduler 사용 가능한 모든 기기에서 TradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
콘솔 사용자에게 상호작용할 인터페이스를 제공하는 기본 TradeFederation 콘솔

현재 다음과 같은 작업을 지원합니다.

  • 테스트할 명령어 추가
  • 기기 및 기기 상태 목록
  • 진행 중인 호출 목록
  • 큐에 있는 명령어 나열
  • 호출 로그를 파일/stdout에 덤프
  • 종료
 
Console.ArgRunnable<T> 인수를 받을 수 있는 run 메서드가 있는 Runnable 
Console.CaptureList List<List<String>>의 편의 유형 
DeviceAllocationResult 명령어 할당 시도 결과를 나타냅니다. 
FatalHostError TradeFederation을 실행하는 호스트 머신에서 복구 불가능한 심각한 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다. 
LocalDeveloper Tradefed를 실행하는 로컬 개발자인지 감지하고 반환합니다. 

Enum

CommandRunner.ExitCode 종료할 수 있는 오류 코드입니다. 
CommandScheduler.HostState 호스트의 다양한 상태 enum