SystemServerStatusChecker
public
class
SystemServerStatusChecker
extends Object
implements
ISystemStatusChecker
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.suite.inspecter.SystemServerStatusChecker |
system_server의 PID가 모듈 실행 전후에 변경되었는지 확인합니다. 새 PID는 모듈 실행 중에 런타임 다시 시작이 발생했음을 의미합니다.
요약
공개 생성자 | |
---|---|
SystemServerStatusChecker()
|
공개 메서드 | |
---|---|
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
테스트 모듈 실행 후 시스템 조건을 확인합니다. |
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
테스트 모듈 실행 전에 시스템 조건을 확인합니다. |
보호된 메서드 | |
---|---|
long
|
getCurrentTime()
현재 시간을 반환합니다. |
공개 생성자
SystemServerStatusChecker
public SystemServerStatusChecker ()
공개 메서드
실행 후 확인
public StatusCheckerResult postExecutionCheck (ITestDevice device)
테스트 모듈 실행 후 시스템 조건을 확인합니다. 서브클래스가 이 메서드를 재정의해야 하는 경우
확인을 사용하는 것이 바람직합니다. 구현은 boolean
값을 반환해야 합니다.
상태 확인의 통과 또는 실패 여부입니다.
매개변수 | |
---|---|
device |
ITestDevice : 확인을 실행할 ITestDevice 입니다. |
반환 값 | |
---|---|
StatusCheckerResult |
시스템 상태 확인 결과 |
생성 값 | |
---|---|
DeviceNotAvailableException |
실행 전 확인
public StatusCheckerResult preExecutionCheck (ITestDevice device)
테스트 모듈 실행 전에 시스템 조건을 확인합니다. 서브클래스가 이 메서드를 재정의해야 하는 경우
확인하는 것이 좋습니다 구현에서 boolean
값을 반환해야 함
상태 확인의 통과 또는 실패 여부를 나타냅니다.
모듈 이후에 시스템 상태를 확인하는 것이 좋습니다. 이 방법은 애플리케이션이 실행되기 전에 특정 시스템 상태를 캐시하기 위한 목적으로 모듈을 실행할 수 있습니다
매개변수 | |
---|---|
device |
ITestDevice : 확인을 실행할 ITestDevice 입니다. |
반환 값 | |
---|---|
StatusCheckerResult |
시스템 상태 확인 결과 |
생성 값 | |
---|---|
DeviceNotAvailableException |
보호된 메서드
getCurrentTime
protected long getCurrentTime ()
현재 시간을 반환합니다.
반환 값 | |
---|---|
long |