BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
IBuildInfo
조작을 돕는 유틸 클래스
요약
공개 생성자 | |
---|---|
BuildInfoUtil()
|
공개 메서드 | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
기기에서 빌드 속성을 읽고 이를 사용하여 관련 빌드 정보 필드를 재정의합니다. 참고: 브랜치 정보는 기기에 빌드 속성으로 저장되지 않으므로 삽입된 브랜치 정보는 대시를 통해 연결된 다음 필드가 됩니다.
|
공개 생성자
BuildInfoUtil
public BuildInfoUtil ()
공개 메서드
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
기기에서 빌드 속성을 읽고 이를 사용하여 관련 빌드 정보 필드를 재정의합니다.
참고: 브랜치 정보는 기기에 빌드 속성으로 저장되지 않으므로 삽입된 브랜치 정보는 대시를 통해 연결된 다음 필드가 됩니다.
ro.product.brand
ro.product.name
ro.product.vendor.device
(이전 API 수준에서는 다를 수 있음)ro.build.version.release
매개변수 | |
---|---|
buildInfo |
IBuildInfo : 기기 빌드 속성이 삽입될 빌드 정보입니다. |
device |
ITestDevice : 빌드 속성을 읽을 기기입니다. |
overrideBuildId |
String : 기기에서 읽는 대신 빌드 ID를 이 값으로 재정의합니다. 재정의하지 않으려면 null 을 사용합니다. |
overrideBuildFlavor |
String : 기기에서 읽는 대신 빌드 버전을 이 값으로 재정의합니다. 재정의하지 않으면 null 입니다. |
overrideBuildBranch |
String : 브랜치를 대체하기 위해 기기 속성을 연결하는 대신 이 값으로 재정의합니다. 재정의하지 않으려면 null 을 사용합니다. |
overrideBuildAlias |
String : 기기에서 읽는 대신 빌드 별칭을 이 값으로 재정의합니다. 재정의하지 않으면 null 입니다. |
생성 값 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |