ডিভাইস আপডেট টার্গেটপ্রিপারার

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.অবজেক্ট
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


একটি বিমূর্ত ITargetPreparer যা একটি বাহ্যিক উত্স থেকে ডিভাইস ইমেজ ফাইলের সাথে ডিভাইসগুলি আপডেট করার জন্য সাধারণ পদক্ষেপগুলির যত্ন নেয় (একটি বিল্ড পরিষেবার বিপরীতে)৷ প্রকৃত আপডেট প্রক্রিয়াটি উপশ্রেণীর বাস্তবায়নকারীকে অর্পণ করা হয়।

সারাংশ

পাবলিক কনস্ট্রাক্টর

DeviceUpdateTargetPreparer ()

পাবলিক পদ্ধতি

void setUp ( TestInformation testInfo)

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

abstract File getDeviceUpdateImage ()

আপডেট করার জন্য ব্যবহার করা ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্ব করে একটি ERROR(/File) উদাহরণ প্রদান করে

abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

ডিভাইসে ডিভাইস ইমেজ আপডেট সম্পাদন করে

abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)

ডিভাইস আপডেট হওয়ার পরে কিন্তু পোস্ট আপডেট সেটআপ ধাপগুলি সঞ্চালিত হওয়ার আগে সঞ্চালিত হবে।

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

ডিভাইস আপডেট হওয়ার আগে ক্রিয়া সম্পাদন করতে হবে৷

পাবলিক কনস্ট্রাক্টর

ডিভাইস আপডেট টার্গেটপ্রিপারার

public DeviceUpdateTargetPreparer ()

পাবলিক পদ্ধতি

সেটআপ

public void setUp (TestInformation testInfo)

পরামিতি
testInfo TestInformation

নিক্ষেপ করে
BuildError
DeviceNotAvailableException
TargetSetupError

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

GetDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

আপডেট করার জন্য ব্যবহার করা ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্ব করে একটি ERROR(/File) উদাহরণ প্রদান করে

রিটার্নস
File

ডিভাইস আপডেট সম্পাদন করুন

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

ডিভাইসে ডিভাইস ইমেজ আপডেট সম্পাদন করে

নিক্ষেপ করে
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

পোস্টআপডেট অ্যাকশন

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

ডিভাইস আপডেট হওয়ার পরে কিন্তু পোস্ট আপডেট সেটআপ ধাপগুলি সঞ্চালিত হওয়ার আগে সঞ্চালিত হবে। এই পদ্ধতিটিকে ফ্ল্যাশিং কনকারেন্সি নিয়ন্ত্রণের বাইরে বলা হবে।

নিক্ষেপ করে
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

ডিভাইস আপডেট হওয়ার আগে ক্রিয়া সম্পাদন করতে হবে৷ এই পদ্ধতিটিকে ফ্ল্যাশিং কনকারেন্সি নিয়ন্ত্রণের বাইরে বলা হবে।

নিক্ষেপ করে
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError