com.android.tradefed.command

인터페이스

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

클래스

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

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

  • 테스트할 명령어 추가
  • 기기 및 상태 나열
  • 진행 중인 호출 나열
  • 대기열의 명령어 나열
  • 호출 로그를 파일/stdout으로 덤프
  • shutdown
 
Console.ArgRunnable<T> 인수를 사용할 수 있는 run 메서드가 있는 Runnable입니다.
Console.CaptureList List<List<String>>의 편의 유형입니다.
DeviceAllocationResult 명령어의 할당 시도 결과를 나타냅니다. 
LocalDeveloper Tradefed를 실행하는 로컬 개발자인지 감지하고 반환합니다. 

열거형

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

예외

FatalHostError TradeFederation을 실행하는 호스트 머신에서 복구할 수 없는 치명적인 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다.