معلومات 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). أن تتضمّن سمات الإصدار اللازمة حزمة عبر الهواء.
يحتوي الحقل this على الإصدار الأساسي، ويعرض getOtaBuild() إصدار التحديث عبر الهواء.

ملخّص

الحقول

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()

طريقة اختيارية لعرض فرع التحكّم في المصدر الذي كان يتم اختباره في الإصدار الذي تم اختباره إنتاجه.

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

شركة إنشاءات عامة

معلومات OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

معلومات OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

المعلمات
buildInfo IDeviceBuildInfo

الطرق العامة

تنظيف

public void cleanUp ()

حذف أي ملفات إصدار مؤقتة

تنظيف

public void cleanUp ( doNotDelete)

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

المعلمات
doNotDelete

استنساخ

public IBuildInfo clone ()

المرتجعات
IBuildInfo

معرّف getBaselineBuildId

public String getBaselineBuildId ()

المرتجعات
String

الحصول على BaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

المرتجعات
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

المرتجعات
File

getBuildBranch

public String getBuildBranch ()

طريقة اختيارية لعرض فرع التحكّم في المصدر الذي كان يتم اختباره في الإصدار الذي تم اختباره إنتاجه.

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

الحصول على BuildFLAor

public String getBuildFlavor ()

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

يتمثل التنفيذ الشائع لإصدارات نظام Android الأساسي في إرجاع (إنشاء المنتج)-(إنشاء نظام التشغيل)-(إنشاء الصيغة). مثال: generic-linux-userdebug

المرتجعات
String صيغة التصميم أو null إذا لم يتم ضبط السياسة أو لم يكن ذلك منطبقًا

معرّف getBuildId

public String getBuildId ()

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

المرتجعات
String

getBuildTargetName

public String getBuildTargetName ()

اعرض الاسم الكامل للتصميم الذي يتم اختباره.

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

المرتجعات
String

استرداد الملفات

public  getFiles ()

عرض جميع VersionedFile المحفوظة في BuildInfo

المرتجعات

GetOtaBuild

public IDeviceBuildInfo getOtaBuild ()

المرتجعات
IDeviceBuildInfo

أدوات getOta

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

تعيين OtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

المعلمات
otaBuild IDeviceBuildInfo

أدوات setOta

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