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 ()
공개 메소드
bootstrapDeviceBuild속성
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 |