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