OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

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


IDeviceBuildInfo يُستخدَم لاختبار التحديثات عبر اتصال لاسلكي. يتألف من إصدارَين للجهاز ITestDevice:

  • صورة إصدار أساسي (الإصدار الذي سيتم التحديث منه عبر شبكة غير سلكية).
  • إصدار OTA (إصدار OTA). يجب أن يحتوي على سمات الإصدار الضرورية وحزمة OTA المرتبطة بها.
يحتوي this على الإصدار الأساسي، بينما يعرض getOtaBuild() إصدار OTA.

ملخّص

الحقول

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

طُرق وضع التصميم العامة

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

الإجراءات العامة

void cleanUp()

حذف أي ملفات إنشاء مؤقتة

void cleanUp(List<File> doNotDelete)

إصدار cleanUp() الذي لم يتم فيه حذف بعض الملفات

IBuildInfo clone()

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

طريقة اختيارية لعرض فرع نظام إدارة المصادر الذي تم إنشاء الإصدار الذي يتم اختباره منه.

String getBuildFlavor()

طريقة اختيارية لعرض نوع الإصدار الذي يتم اختباره

String getBuildId()

تعرِض هذه السمة المعرّف الفريد للإصدار قيد الاختبار.

String getBuildTargetName()

إرجاع الاسم الكامل للنسخة قيد الاختبار

Collection<VersionedFile> 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

طُرق وضع التصميم العامة

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

المعلَمات
buildInfo IDeviceBuildInfo

الإجراءات العامة

cleanUp

public void cleanUp ()

حذف أي ملفات إنشاء مؤقتة

cleanUp

public void cleanUp (List<File> doNotDelete)

إصدار cleanUp() الذي لم يتم فيه حذف بعض الملفات

المعلَمات
doNotDelete List

استنساخ

public IBuildInfo clone ()

المرتجعات
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

المرتجعات
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

المرتجعات
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

المرتجعات
File

getBuildBranch

public String getBuildBranch ()

طريقة اختيارية لعرض فرع نظام إدارة المصادر الذي تم إنشاء الإصدار الذي يتم اختباره منه.

المرتجعات
String فرع الإصدار أو null إذا لم يتم ضبطه/لم يكن منطبقًا

getBuildFlavor

public String getBuildFlavor ()

طريقة اختيارية لعرض نوع الإصدار الذي يتم اختباره

تتمثل إحدى طرق التنفيذ الشائعة لإنشاء نظام Android الأساسي في عرض (إصدار المنتج)-(نظام التشغيل)-(تنويعة التصميم). ie generic-linux-userdebug

المرتجعات
String نكهة الإصدار أو null إذا لم يتم ضبطها/لم تكن منطبقة

getBuildId

public String getBuildId ()

تعرِض هذه السمة المعرّف الفريد للإصدار قيد الاختبار. يجب ألا تكون القيمة فارغة. القيمة التلقائية هي UNKNOWN_BUILD_ID.

المرتجعات
String

getBuildTargetName

public String getBuildTargetName ()

إرجاع الاسم الكامل للنسخة قيد الاختبار

تتمثل إحدى طرق التنفيذ الشائعة في إنشاء اسم هدف الإصدار من خلال الجمع بين نوع الإصدار واسم الفرع. [ie (اسم الفرع)-(نوع الإصدار)]

المرتجعات
String

getFiles

public Collection<VersionedFile> getFiles ()

تعرض هذه الدالة جميع قيم VersionedFile المخزَّنة في BuildInfo.

المرتجعات
Collection<VersionedFile>

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

المرتجعات
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

المرتجعات
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

المرتجعات
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

المرتجعات
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

المعلَمات
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

المعلَمات
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

المعلَمات
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

المعلَمات
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

المعلَمات
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

المعلَمات
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

المعلَمات
file File

version String