ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.check.ISystemStatusChecker


시스템 상태를 확인하고 불리언 값을 반환하는 검사기 나타냅니다. 이러한 검사는 모듈 실행 이전이나 후에 실행될 수 있습니다.

참고: 검사기는 재진입이 가능해야 합니다. 즉, 동일한 인스턴스가 실행된 각 모듈에 대해 한 번 반복해야 하므로 검사를 방해하기 위해 상태를 유지해서는 안 됩니다. 다음 모듈에 대해 수행해야 합니다

결과를 설명하는 반환 StatusCheckerResult입니다. 오류 메시지가 설정되어 있을 수 있습니다. 실패 시 대비할 수 있습니다

요약

공개 메서드

default StatusCheckerResult postExecutionCheck(ITestDevice device)

테스트 모듈 실행 후 시스템 조건을 확인합니다.

default StatusCheckerResult preExecutionCheck(ITestDevice device)

테스트 모듈 실행 전에 시스템 조건을 확인합니다.

공개 메서드

실행 후 확인

public StatusCheckerResult postExecutionCheck (ITestDevice device)

테스트 모듈 실행 후 시스템 조건을 확인합니다. 서브클래스가 이 메서드를 재정의해야 하는 경우 확인을 사용하는 것이 바람직합니다. 구현은 boolean 값을 반환해야 합니다. 상태 확인의 통과 또는 실패 여부입니다.

매개변수
device ITestDevice: 확인을 실행할 ITestDevice입니다.

반환 값
StatusCheckerResult 시스템 상태 확인 결과

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

실행 전 확인

public StatusCheckerResult preExecutionCheck (ITestDevice device)

테스트 모듈 실행 전에 시스템 조건을 확인합니다. 서브클래스가 이 메서드를 재정의해야 하는 경우 확인하는 것이 좋습니다 구현에서 boolean 값을 반환해야 함 상태 확인의 통과 또는 실패 여부를 나타냅니다.

모듈 이후에 시스템 상태를 확인하는 것이 좋습니다. 이 방법은 애플리케이션이 실행되기 전에 특정 시스템 상태를 캐시하기 위한 목적으로 모듈을 실행할 수 있습니다

매개변수
device ITestDevice: 확인을 실행할 ITestDevice입니다.

반환 값
StatusCheckerResult 시스템 상태 확인 결과

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException