ข้อมูลบิลด์ของอุปกรณ์ Ota

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo
  com.android.tradefed.build.DeviceBuildInfo
    com.android.tradefed.build.OtaDeviceBuildInfo


IDeviceBuildInfo ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ (OTA) ประกอบด้วยอุปกรณ์ 2 เครื่อง บิลด์สำหรับ ITestDevice:

  • อิมเมจบิลด์พื้นฐาน (ตั้งแต่บิลด์ไปจนถึง OTA)
  • บิลด์ของ OTA (บิลด์ที่ไปยัง OTA) ควรมีแอตทริบิวต์ของบิลด์ที่จำเป็นและเชื่อมโยง แพ็กเกจ OTA
this มีบิลด์พื้นฐาน และ getOtaBuild() จะแสดงบิลด์ OTA

สรุป

ช่อง

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

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

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

วิธีการสาธารณะ

void cleanUp()

ล้างไฟล์บิลด์ชั่วคราว

void cleanUp( doNotDelete)

เวอร์ชันของ cleanUp() ที่ไม่มีการลบไฟล์บางไฟล์

IBuildInfo clone()

String getBaselineBuildId()
File getBaselineOtatoolsZip()
File getBaselineTargetFileZip()
String getBuildBranch()

เมธอดที่ไม่บังคับเพื่อแสดงผล Branch ของการควบคุมต้นทางที่บิลด์ที่กำลังทดสอบคือ ผลิตขึ้นจากที่ไหน

String getBuildFlavor()

เมธอดที่ไม่บังคับเพื่อแสดงผลประเภทของบิลด์ที่กำลังทดสอบ

String getBuildId()

แสดงผลตัวระบุที่ไม่ซ้ำกันของบิลด์ภายใต้การทดสอบ

String getBuildTargetName()

แสดงผลชื่อเต็มของบิลด์ที่กำลังทดสอบ

getFiles()

แสดง VersionedFile ทั้งหมดที่จัดเก็บไว้ใน BuildInfo นี้

IDeviceBuildInfo getOtaBuild()
File getOtaTools()
File getTargetOtatoolsZip()
File getTargetTargetFileZip()
void setBaselineOtatoolsZip(File file, String version)
void setBaselineTargetFileZip(File file, String version)
void setOtaBuild(IDeviceBuildInfo otaBuild)
void setOtaTools(File otaTools, String version)
void setReportTargetBuild(boolean downgrade)
void setTargetOtatoolsZip(File file, String version)
void setTargetTargetFileZip(File file, String version)

ช่อง

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

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

ข้อมูลบิลด์ของอุปกรณ์ Ota

public OtaDeviceBuildInfo ()

ข้อมูลบิลด์ของอุปกรณ์ Ota

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

พารามิเตอร์
buildInfo IDeviceBuildInfo

วิธีการสาธารณะ

ล้าง

public void cleanUp ()

ล้างไฟล์บิลด์ชั่วคราว

ล้าง

public void cleanUp ( doNotDelete)

เวอร์ชันของ cleanUp() ที่ไม่มีการลบไฟล์บางไฟล์

พารามิเตอร์
doNotDelete

โคลน

public IBuildInfo clone ()

คิกรีเทิร์น
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

คิกรีเทิร์น
String

GetBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

คิกรีเทิร์น
File

ไฟล์ Zip ไฟล์เป้าหมายและเกณฑ์พื้นฐาน

public File getBaselineTargetFileZip ()

คิกรีเทิร์น
File

getBuildBranch

public String getBuildBranch ()

เมธอดที่ไม่บังคับเพื่อแสดงผล Branch ของการควบคุมต้นทางที่บิลด์ที่กำลังทดสอบคือ ผลิตขึ้นจากที่ไหน

คิกรีเทิร์น
String สาขาของบิลด์หรือ null หากไม่ได้ตั้งค่า/ไม่เกี่ยวข้อง

getBuildFlavor

public String getBuildFlavor ()

เมธอดที่ไม่บังคับเพื่อแสดงผลประเภทของบิลด์ที่กำลังทดสอบ

การใช้งานทั่วไปสำหรับบิลด์แพลตฟอร์ม Android คือการส่งคืน (ผลิตภัณฑ์รุ่น)-(ระบบปฏิบัติการของบิลด์)-(สร้างตัวแปร) เช่น ทั่วไป-linux-userdebug

คิกรีเทิร์น
String เวอร์ชันของบิลด์หรือ null หากไม่ได้ตั้งค่า/ไม่เกี่ยวข้อง

getBuildId

public String getBuildId ()

แสดงผลตัวระบุที่ไม่ซ้ำกันของบิลด์ภายใต้การทดสอบ ไม่ควรเป็นค่าว่าง ค่าเริ่มต้นคือ UNKNOWN_BUILD_ID

คิกรีเทิร์น
String

ชื่อเป้าหมายสำหรับสร้างบิลด์

public String getBuildTargetName ()

แสดงผลชื่อเต็มของบิลด์ที่กำลังทดสอบ

การใช้งานทั่วไปคือการสร้างชื่อเป้าหมายของบิลด์จากชุดค่าผสมของ เวอร์ชันของบิลด์และชื่อ Branch [เช่น (ชื่อสาขา)-(เวอร์ชันบิลด์)]

คิกรีเทิร์น
String

getFiles

public  getFiles ()

แสดง VersionedFile ทั้งหมดที่จัดเก็บไว้ใน BuildInfo นี้

คิกรีเทิร์น

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

คิกรีเทิร์น
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

คิกรีเทิร์น
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

คิกรีเทิร์น
File

ไฟล์เป้าหมาย Zip

public File getTargetTargetFileZip ()

คิกรีเทิร์น
File

ตั้งค่าเกณฑ์พื้นฐานOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

พารามิเตอร์
file File

version String

ตั้งค่าบรรทัดเป้าหมายไฟล์ Zip

public void setBaselineTargetFileZip (File file, 
                String version)

พารามิเตอร์
file File

version String

ตั้งค่า OtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

พารามิเตอร์
otaBuild IDeviceBuildInfo

เครื่องมือสำหรับ setOta

public void setOtaTools (File otaTools, 
                String version)

พารามิเตอร์
otaTools File

version String

ตั้งค่ารายงานเป้าหมายบิลด์

public void setReportTargetBuild (boolean downgrade)

พารามิเตอร์
downgrade boolean

ตั้งโอตาเครื่องมือเป้าหมายแบบ Zip

public void setTargetOtatoolsZip (File file, 
                String version)

พารามิเตอร์
file File

version String

ตั้งไฟล์เป้าหมายแบบ Zip

public void setTargetTargetFileZip (File file, 
                String version)

พารามิเตอร์
file File

version String