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 기기를 테스트할 수 없게 된 경우