ShellStatusChecker
public class ShellStatusChecker
extends Object
implements ISystemStatusChecker
java.lang.객체 | |
↳ | com.android.tradefed.suite.checker.ShellStatusChecker |
모듈 실행 전후에 쉘 상태가 예상대로인지 확인하십시오. 모든 변경 사항은 예기치 않게 테스트 사례에 영향을 미칠 수 있습니다.
검사기를 완전히 비활성화하는 명령줄 옵션이 있습니다:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
요약
공개 생성자 | |
---|---|
ShellStatusChecker () |
공개 방법 | |
---|---|
StatusCheckerResult | postExecutionCheck ( ITestDevice device) 테스트 모듈 실행 후 시스템 상태를 확인하십시오. |
StatusCheckerResult | preExecutionCheck ( ITestDevice device) 테스트 모듈을 실행하기 전에 시스템 상태를 확인하십시오. |
공개 생성자
ShellStatusChecker
public ShellStatusChecker ()
공개 방법
실행 후 확인
public StatusCheckerResult postExecutionCheck (ITestDevice device)
테스트 모듈 실행 후 시스템 상태를 확인하십시오. 여기서 확인이 필요한 경우 하위 클래스는 이 메서드를 재정의해야 합니다. 구현은 상태 검사의 통과 또는 실패 여부를 나타내는 boolean
값을 반환해야 합니다.
매개변수 | |
---|---|
device | ITestDevice : 검사를 실행할 ITestDevice 입니다. |
보고 | |
---|---|
StatusCheckerResult | 시스템 상태 확인 결과 |
던지기 | |
---|---|
DeviceNotAvailableException |
사전 실행 확인
public StatusCheckerResult preExecutionCheck (ITestDevice device)
테스트 모듈을 실행하기 전에 시스템 상태를 확인하십시오. 여기서 확인이 필요한 경우 하위 클래스는 이 메서드를 재정의해야 합니다. 구현은 상태 검사의 통과 또는 실패 여부를 나타내는 boolean
값을 반환해야 합니다.
모듈 실행 후 시스템 상태를 확인하는 것이 좋습니다. 이 방법은 모듈 실행 전에 특정 시스템 상태를 캐싱할 목적으로 사용될 수 있습니다.
매개변수 | |
---|---|
device | ITestDevice : 검사를 실행할 ITestDevice 입니다. |
보고 | |
---|---|
StatusCheckerResult | 시스템 상태 확인 결과 |
던지기 | |
---|---|
DeviceNotAvailableException |