IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


ITestDevice 의 정보를 사용하여 빌드를 검색하는 IBuildProvider 입니다.

이 인터페이스의 일반적인 사용 사례는 장치 유형에 따라 다양한 종류의 빌드를 가져오는 빌드 공급자입니다. 장치 상태를 수정하는 작업을 BuildProvider에서 수행하는 것은 권장되지 않습니다.

이 인터페이스를 구현하면 TF 프레임워크가 IBuildProvider#getBuild() 대신 getBuild(com.android.tradefed.device.ITestDevice) 메서드를 호출하게 됩니다.

요약

공개 메소드

abstract IBuildInfo getBuild (ITestDevice device)

테스트 중인 빌드에 대한 데이터 검색

공개 메소드

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

테스트 중인 빌드에 대한 데이터 검색

매개변수
device ITestDevice : 테스트를 위해 할당된 ITestDevice

보고
IBuildInfo 테스트 중인 빌드에 대한 IBuildInfo 또는 테스트에 사용할 수 있는 빌드가 없는 경우 null

던지기
BuildRetrievalError 예상치 못한 오류로 인해 빌드 정보를 가져오지 못한 경우
DeviceNotAvailableException 장치를 테스트할 수 없게 된 경우