com.android.tradefed.command

인터페이스

ICommandOptions 명령 실행 옵션을 위한 컨테이너.
ICommandScheduler TradeFederation 명령을 실행하기 위한 스케줄러.
ICommandScheduler.IScheduledInvocationListener 호출 완료 시 호출 이벤트에 대한 리스너입니다.

클래스

CommandFileParser 명령줄 세트를 포함하는 파일의 파서입니다.
CommandFileParser.CommandLine
명령 인터럽터 TradeFederation 명령을 중단하거나 중단할 수 없는 것으로 표시할 수 있는 서비스입니다.
명령 옵션 ICommandOptions 구현.
커맨드러너 명령줄 인수에 지정된 명령을 실행한 다음 종료하는 대체 TradeFederation 진입점입니다.
명령 스케줄러 사용 가능한 모든 장치에서 TradeFederation 명령을 실행하기 위한 스케줄러.
콘솔 사용자에게 상호 작용할 수 있는 인터페이스를 제공하는 기본 TradeFederation 콘솔

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

  • 테스트할 명령 추가
  • 장치 및 해당 상태 나열
  • 진행 중인 호출 나열
  • 대기열의 명령 나열
  • file/stdout에 호출 로그 덤프
  • 일시 휴업
콘솔.ArgRunnable <T> 인수를 사용할 수 있는 run 메서드가 있는 ERROR(/Runnable)
콘솔.CaptureList List<List<String>> 의 편리한 유형
장치 할당 결과 명령에 대한 할당 시도의 결과를 나타냅니다.
치명적인 호스트 오류 TradeFederation을 실행하는 호스트 시스템에서 치명적인 복구 불가능한 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다.
로컬개발자 Tradefed를 실행하는 로컬 개발자인지 감지하고 반환합니다.

열거형

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