ยูทิลิตีของ BuildInfo
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)
อ่านแอตทริบิวต์ของบิลด์จากอุปกรณ์และใช้เพื่อลบล้างช่องข้อมูลบิลด์ที่เกี่ยวข้อง หมายเหตุ: เนื่องจากไม่ได้จัดเก็บข้อมูลสาขาไว้ในอุปกรณ์เป็นแอตทริบิวต์บิลด์ ระบบจึงแทรกข้อมูล ข้อมูลสาขาจะเป็นช่องต่อไปนี้ที่เชื่อมกันด้วยขีดกลาง
|
ช่างก่อสร้างสาธารณะ
ยูทิลิตีของ BuildInfo
public BuildInfoUtil ()
วิธีการสาธารณะ
แอตทริบิวต์การสร้างอุปกรณ์ Bootstrap
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 : แทนที่รหัสบิลด์เป็นค่านี้ แทนการอ่านจากอุปกรณ์
null สำหรับกรณีที่ไม่มีการลบล้าง |
overrideBuildFlavor |
String : แทนที่จะอ่านจากอุปกรณ์ ให้ลบล้างเวอร์ชันของบิลด์
value; null สำหรับกรณีที่ไม่มีการลบล้าง |
overrideBuildBranch |
String : แทนการเชื่อมโยงแอตทริบิวต์อุปกรณ์เพื่อใช้แทน
Branch ให้ลบล้างค่านี้ null สำหรับกรณีที่ไม่มีการลบล้าง |
overrideBuildAlias |
String : ลบล้างชื่อแทนของบิลด์สำหรับค่านี้แทนที่จะอ่านจากอุปกรณ์
null สำหรับกรณีที่ไม่มีการลบล้าง |
การขว้าง | |
---|---|
|
com.android.tradefed.device.DeviceNotavailableException |
DeviceNotAvailableException |