ডিভাইস আপডেট টার্গেটপ্রিপারার
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 () আপডেট করার জন্য ব্যবহার করা ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্ব করে একটি |
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 |