BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.util.BuildInfoUtil |
IBuildInfo
조작을 돕는 util 클래스
요약
공개 생성자 | |
---|---|
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 |