com.android.tradefed.command

인터페이스

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

클래스

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

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

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

열거형

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