ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
TFC (Tradefed Cluster)를 지원하는 ICommandScheduler
. 이 스케줄러는 TFC 명령 큐에서 명령을 실행하고 호출 이벤트를 TFC 명령 이벤트 큐에 업로드합니다.
요약
공용 생성자 | |
---|---|
ClusterCommandScheduler () |
공개 방법 | |
---|---|
void | shutdown () 명령 스케줄러를 정상적으로 종료하십시오. |
void | shutdownHard () 명령 스케줄러를 강제 종료하십시오. |
void | start () 로깅 설정, |
보호 된 방법 | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) 주어진 명령이 드라 이런인지 확인합니다. |
void | processReadyCommands ( IDeviceManager manager)
|
공용 생성자
ClusterCommandScheduler
public ClusterCommandScheduler ()
공개 방법
일시 휴업
public void shutdown ()
명령 스케줄러를 정상적으로 종료하십시오.
테스트 대기중인 명령을 지우고 진행중인 모든 호출이 정상적으로 종료되도록 요청합니다. 종료가 호출 된 후 스케줄러 메인 루프는 완전히 종료하기 전에 진행중인 모든 호출이 완료 될 때까지 기다립니다.shutdownHard
public void shutdownHard ()
명령 스케줄러를 강제 종료하십시오.
shutdown()
과 유사하지만 더 빨리 완료하기 위해 진행중인 호출을 '감동'시키기 위해 adb 연결을 강제 shutdown()
합니다.보호 된 방법
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
주어진 명령이 드라 이런인지 확인합니다. 명령이 드라 이런이면 유효성을 검증하십시오. 구성 문제가있는 경우 ConfigurationException이 발생합니다.
매개 변수 | |
---|---|
handler | com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler 유효성 검사를위한 이벤트를보고하는 InvocationEventHandler 입니다. |
args | String : 유효성을 검사 할 명령입니다. |
보고 | |
---|---|
boolean | 명령이 드라 이런이면 true, 그렇지 않으면 false입니다. |
던짐 | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
매개 변수 | |
---|---|
manager | IDeviceManager |