ยูทิลิตีของ 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)

อ่านแอตทริบิวต์ของบิลด์จากอุปกรณ์และใช้เพื่อลบล้างช่องข้อมูลบิลด์ที่เกี่ยวข้อง

หมายเหตุ: เนื่องจากไม่ได้จัดเก็บข้อมูลสาขาไว้ในอุปกรณ์เป็นแอตทริบิวต์บิลด์ ระบบจึงแทรกข้อมูล ข้อมูลสาขาจะเป็นช่องต่อไปนี้ที่เชื่อมกันด้วยขีดกลาง

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (อาจแตกต่างออกไปในระดับ API ที่เก่ากว่า)
  • ro.build.version.release

ช่างก่อสร้างสาธารณะ

ยูทิลิตีของ 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