IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
ITestDevice의 정보를 사용하여 빌드를 가져오는 IBuildProvider
이 인터페이스의 일반적인 사용 사례는 기기 유형에 따라 다양한 종류의 빌드를 가져오는 빌드 제공업체입니다. 기기의 상태를 수정하는 BuildProvider에서는 작업을 실행하지 않는 것이 좋습니다.
이 인터페이스를 구현하면 TF 프레임워크가 IBuildProvider.getBuild() 대신 getBuild(ITestDevice) 메서드를 호출합니다.
요약
공개 메서드 | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
테스트 중인 빌드의 데이터 가져오기 |
공개 메서드
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
테스트 중인 빌드의 데이터 가져오기
| 매개변수 | |
|---|---|
device |
ITestDevice: 테스트에 할당된 ITestDevice |
| 반환 | |
|---|---|
IBuildInfo |
테스트 중인 빌드의 IBuildInfo 또는 테스트에 사용할 수 있는 빌드가 없는 경우 null |
| 생성 값 | |
|---|---|
BuildRetrievalError |
예상치 못한 오류로 인해 빌드 정보를 가져오지 못한 경우 |
DeviceNotAvailableException |
기기를 테스트할 수 없게 된 경우 |