GoogleDeviceFlashPreparer

public class GoogleDeviceFlashPreparer
extends DeviceFlashPreparer implements IInvocationContextReceiver, ILabPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceFlashPreparer
       ↳ com.google.android.tradefed.targetprep.GoogleDeviceFlashPreparer


هي تخصص في DeviceFlashPreparer يتيح اتّخاذ خطوات مخصّصة لتثبيت ذاكرة ROM على أجهزة Google.

ويتم التعامل مع ذلك من خلال إنشاء IDeviceFlasher المناسب استنادًا إلى نوع المنتج

ملخّص

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

GoogleDeviceFlashPreparer()

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

IBuildInfo getBuild(TestInformation testInfo)

تضمين getBuildInfo حتى نتمكّن من إلغاء الإعداد التلقائي في سيناريوهات معيّنة

void setAltStaticDeviceInfoClass(String altStaticDeviceInfoClass)
void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

طُرق محمية

void checkDeviceProductType(ITestDevice device, IDeviceBuildInfo deviceBuild)

إجراء فحص محتمل قبل التثبيت للتأكّد من أنّ الجهاز مطابق للمعلومات الواردة في الإصدار

IDeviceFlasher createFlasher(ITestDevice device)

إنشاء IDeviceFlasher لاستخدامه

FlashingResourcesRetrieverCacheWrapper createFlashingResources(String productType)

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

GoogleDeviceFlashPreparer

public GoogleDeviceFlashPreparer ()

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

getBuild

public IBuildInfo getBuild (TestInformation testInfo)

تضمين getBuildInfo حتى نتمكّن من إلغاء الإعداد التلقائي في سيناريوهات معيّنة

المعلَمات
testInfo TestInformation

المرتجعات
IBuildInfo

setAltStaticDeviceInfoClass

public void setAltStaticDeviceInfoClass (String altStaticDeviceInfoClass)

المعلَمات
altStaticDeviceInfoClass String

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

المعلَمات
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

المعلَمات
testInfo TestInformation

عمليات الطرح
BuildError
DeviceNotAvailableException
TargetSetupError

طُرق محمية

checkDeviceProductType

protected void checkDeviceProductType (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

إجراء فحص محتمل قبل التثبيت للتأكّد من أنّ الجهاز مطابق للمعلومات المتوفرة عن الإصدار

المعلَمات
device ITestDevice: الرمز التعبيري ITestDevice الذي سيتم عرضه بشكل متقطع

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo المستخدَم في الفلاش

عمليات الطرح
BuildError
DeviceNotAvailableException

createFlasher

protected IDeviceFlasher createFlasher (ITestDevice device)

إنشاء IDeviceFlasher لاستخدامه

المعلَمات
device ITestDevice

القيم المُعادة
IDeviceFlasher

عمليات الطرح
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

createFlashingResources

protected FlashingResourcesRetrieverCacheWrapper createFlashingResources (String productType)

المعلَمات
productType String

المرتجعات
FlashingResourcesRetrieverCacheWrapper