BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Một lớp util để giúp thao tác với IBuildInfo
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
BuildInfoUtil()
|
Phương thức công khai | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Đọc các thuộc tính bản dựng từ thiết bị và sử dụng các thuộc tính đó để ghi đè các trường thông tin bản dựng có liên quan Lưu ý: vì thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng, nên thông tin nhánh được chèn sẽ là các trường sau đây được nối với nhau bằng dấu gạch ngang:
|
Hàm khởi tạo công khai
BuildInfoUtil
public BuildInfoUtil ()
Phương thức công khai
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Đọc các thuộc tính bản dựng từ thiết bị và sử dụng các thuộc tính đó để ghi đè các trường thông tin bản dựng có liên quan
Lưu ý: vì thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng, nên thông tin nhánh được chèn sẽ là các trường sau đây được nối với nhau bằng dấu gạch ngang:
ro.product.brand
ro.product.name
ro.product.vendor.device
(có thể khác trên các cấp độ API cũ)ro.build.version.release
Tham số | |
---|---|
buildInfo |
IBuildInfo : thông tin bản dựng nơi các thuộc tính bản dựng thiết bị sẽ được chèn |
device |
ITestDevice : thiết bị để đọc các thuộc tính bản dựng |
overrideBuildId |
String : thay vì đọc từ thiết bị, hãy ghi đè mã bản dựng thành giá trị này; null để không ghi đè |
overrideBuildFlavor |
String : thay vì đọc từ thiết bị, hãy ghi đè phiên bản bản dựng thành giá trị này; null để không ghi đè |
overrideBuildBranch |
String : thay vì nối các thuộc tính thiết bị để thay thế cho nhánh, hãy ghi đè thuộc tính đó thành giá trị này; null để không ghi đè |
overrideBuildAlias |
String : thay vì đọc từ thiết bị, hãy ghi đè bí danh bản dựng thành giá trị này; null để không ghi đè |
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |