SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

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


একটি লক্ষ্য প্রস্তুতকারী যেটি একটি নির্দিষ্ট OTA প্যাকেজের সাইডলোড সম্পাদন করে, প্যাকেজ প্রয়োগ করে, ডিভাইস বুট আপ হওয়ার জন্য অপেক্ষা করে এবং বিল্ড তথ্য হিসাবে ব্যবহার করার জন্য ডিভাইস বিল্ড বৈশিষ্ট্যগুলিকে ইনজেকশন দেয়

এই লক্ষ্য প্রস্তুতকারী অনুমান করে যে ডিভাইসটি শুরু করার সময় নিয়মিত adb মোডে থাকবে এবং নিশ্চিত করবে যে ডিভাইসটি একই মোডে প্রস্থান করবে কিন্তু নতুন বিল্ড প্রয়োগের সাথে। প্রক্রিয়া চলাকালীন যেকোনো অপ্রত্যাশিত ডিভাইসের অবস্থার রূপান্তর TargetSetupError হিসাবে রিপোর্ট করা হবে, এবং এটি সনাক্ত করা যেকোনো OTA সাইডলোড ত্রুটির ক্ষেত্রে প্রযোজ্য।

সারাংশ

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

SideloadOtaTargetPreparer ()

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

File getDeviceUpdateImage ()

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

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

OTA প্যাকেজের সাইডলোড সম্পাদন করে

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

সাইডলোড থেকে পুনরুদ্ধারের জন্য ডিভাইসটি রূপান্তর করার জন্য অপেক্ষা করে, তারপর ইউজারস্পেসে রিবুট করুন

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

প্রস্তুতিতে সাইডলোড মোডে ডিভাইস রিবুট করুন

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

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

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

GetDeviceUpdateImage

protected File getDeviceUpdateImage ()

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

রিটার্নস
File

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

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

OTA প্যাকেজের সাইডলোড সম্পাদন করে

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

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

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

সাইডলোড থেকে পুনরুদ্ধারের জন্য ডিভাইসটি রূপান্তর করার জন্য অপেক্ষা করে, তারপর ইউজারস্পেসে রিবুট করুন

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

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

প্রস্তুতিতে সাইডলোড মোডে ডিভাইস রিবুট করুন

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