গুগলডিভাইসফ্ল্যাশপ্রিপেয়ারার

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 এর একটি বিশেষায়িত অংশ যা গুগল ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় কাস্টম ধাপগুলো সমর্থন করে।

এটি পণ্যের ধরনের উপর ভিত্তি করে উপযুক্ত 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)

সরকারি নির্মাণকারী

গুগলডিভাইসফ্ল্যাশপ্রিপেয়ারার

public GoogleDeviceFlashPreparer ()

জনসাধারণের পদ্ধতি

গেটবিল্ড

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

সেটআপ

public void setUp (TestInformation testInfo)

প্যারামিটার
testInfo TestInformation

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

সুরক্ষিত পদ্ধতি

ডিভাইস পণ্যের ধরণ পরীক্ষা করুন

protected void checkDeviceProductType (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

ফ্ল্যাশ করার আগে ডিভাইসটি বিল্ড ইনফোর সাথে মিলিয়ে প্রত্যাশিত অবস্থায় আছে কিনা তা যাচাই করে নেওয়া যেতে পারে।

প্যারামিটার
device ITestDevice : যে ITestDevice ফ্ল্যাশ করতে হবে।

deviceBuild IDeviceBuildInfo : ফ্ল্যাশ করার জন্য ব্যবহৃত IDeviceBuildInfo

নিক্ষেপ
BuildError
DeviceNotAvailableException

ক্রিয়েটফ্ল্যাশার

protected IDeviceFlasher createFlasher (ITestDevice device)

ব্যবহারের জন্য IDeviceFlasher তৈরি করুন

প্যারামিটার
device ITestDevice

ফেরত
IDeviceFlasher

নিক্ষেপ
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ফ্ল্যাশিং রিসোর্স তৈরি করুন

protected FlashingResourcesRetrieverCacheWrapper createFlashingResources (String productType)

প্যারামিটার
productType String

ফেরত
FlashingResourcesRetrieverCacheWrapper