com.android.tradefed.targetprep

ইন্টারফেস

FlashingResourcesParser.Constraint একটি ফিল্টারিং ইন্টারফেস, FlashingResourcesParser কিছু সম্পদ উপেক্ষা করার অনুমতি দেওয়ার উদ্দেশ্যে যা এটি অন্যথায় ব্যবহার করতে পারে
আইডিভাইস ফ্ল্যাশার একটি ডিভাইসে একটি ডিভাইসের ছবি ফ্ল্যাশ করে।
IFlashingResourcesParser একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় অক্জিলিয়ারী ইমেজ ফাইলের প্রয়োজনীয় সংস্করণ প্রদানের জন্য ইন্টারফেস।
IFlashingResourcesRetriever একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় অক্জিলিয়ারী ইমেজ ফাইল পুনরুদ্ধারের জন্য ইন্টারফেস।
IHostCleaner টেস্ট রান শেষ হওয়ার পরে হোস্টকে পরিষ্কার করে।
ITargetCleaner এই ইন্টারফেসটি বাতিল করা হয়েছে। tearDown বেস ITargetPreparer ইন্টারফেসে সরানো হয়েছে।
ITargetPreparer পরীক্ষা চালানোর জন্য পরীক্ষার পরিবেশ প্রস্তুত করে।
ITestsZipInstaller একটি ডিভাইসে একটি টেস্ট জিপ ফাইল (বিল্ড সিস্টেম দ্বারা আউটপুট হিসাবে) থেকে পরীক্ষাগুলি ইনস্টল করে৷

ক্লাস

BaseEmulatorPreparer একটি স্থানীয় এমুলেটর চালু করার জন্য সাধারণ প্রস্তুতকারী।
BaseTargetPreparer ITargetPreparer এর জন্য বেস ইমপ্লিমেন্টেশন ক্লাস যা বস্তুটি নিষ্ক্রিয় করা আছে কিনা তা নিয়ন্ত্রণ করতে দেয়।
বিল্ড ইনফো রেকর্ডার একটি ITargetPreparer যা একটি নির্দিষ্ট ফাইলে বিল্ড ইনফো মেটা ডেটা লেখে।
AvdPreparer তৈরি করুন
CreateUserPreparer ব্যবহারকারী তৈরি করা এবং শেষে এটি পরিষ্কার করার লক্ষ্য প্রস্তুতকারী।
ডিফল্ট টেস্ট জিপ ইন্সটলার পরীক্ষা জিপ ইনস্টলার একটি ডিফল্ট বাস্তবায়ন.
ডিভাইসবিল্ডইনফোবুটস্ট্র্যাপার একটি ITargetPreparer যা বিল্ড ইনফো ক্ষেত্রগুলিকে ডিভাইস থেকে পড়া বৈশিষ্ট্যগুলির সাথে প্রতিস্থাপন করে

এটি একটি বাহ্যিক উত্স থেকে তৈরি বিল্ড সহ ডিভাইসগুলি পরীক্ষা করার জন্য দরকারী (যেমন

DeviceBuildInfoInjector একটি ITargetPreparer যা IBuildInfoDeviceBuildDescriptor মেটাডেটা সন্নিবেশ করায়।
ডিভাইস ক্লিনার পরীক্ষার পরে ক্লিনআপ অ্যাকশন হিসাবে রিবুট বা ফর্ম্যাট সম্পাদন করে এবং ঐচ্ছিকভাবে স্ক্রিন বন্ধ করে
ডিভাইস ফ্ল্যাশপ্রিপারার একটি ITargetPreparer যা ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে একটি ছবি ফ্ল্যাশ করে।
DeviceImageZipFlashing TargetPreparer একটি লক্ষ্য প্রস্তুতকারী যা একটি নির্দিষ্ট বিন্যাসের মাধ্যমে সরবরাহ করা ডিভাইসের চিত্রগুলির সাথে ডিভাইসটিকে ফ্ল্যাশ করে।
ডিভাইস সেটআপ একটি ITargetPreparer যা প্রদত্ত Option উপর ভিত্তি করে পরীক্ষার জন্য একটি ডিভাইস কনফিগার করে।
ডিভাইস আপডেট টার্গেটপ্রিপারার একটি বিমূর্ত ITargetPreparer যা একটি বাহ্যিক উত্স থেকে ডিভাইস ইমেজ ফাইলের সাথে ডিভাইসগুলি আপডেট করার জন্য সাধারণ পদক্ষেপগুলির যত্ন নেয় (একটি বিল্ড পরিষেবার বিপরীতে)৷
ফাস্টবুট ডিভাইস ফ্ল্যাশার ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে একটি ইমেজ ফ্ল্যাশ করতে ফাস্টবুটের উপর নির্ভর করে এমন একটি ক্লাস।
FastbootUpdateBootstrapPreparer একটি ITargetPreparer যা FastbootDeviceFlasher দিয়ে ডিভাইসগুলি ফ্ল্যাশ করতে IDeviceBuildInfo তে নির্দিষ্ট ফাইলগুলি (বুটলোডার, রেডিও, ডিভাইস ইমেজ জিপ) স্টেজ করে, তারপর ফলাফল প্রতিবেদনের উদ্দেশ্যে বিল্ড ইনফোতে পোস্ট-বুট ডিভাইসের বৈশিষ্ট্যগুলি ইনজেক্ট করে।
ফ্ল্যাশিং রিসোর্স পার্সার একটি শ্রেণী যা একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক ইমেজ ফাইলগুলির প্রয়োজনীয় সংস্করণ বিশ্লেষণ করে৷
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer একটি লক্ষ্য প্রস্তুতকারক যেটি অ্যান্ড্রয়েড সাধারণ কার্নেল জেনেরিক ইমেজ সহ ডিভাইসটিকে ফ্ল্যাশ করে।
GsiDeviceFlashPreparer একটি টার্গেট প্রস্তুতকারক যা অ্যান্ড্রয়েড জেনেরিক সিস্টেম ইমেজ সহ ডিভাইসটিকে ফ্ল্যাশ করে।
InstallApexModuleTargetPreparer
KillExistingEmulatorPreparer একটি ITargetPreparer যা একটি চলমান এমুলেটর বন্ধ করে।
LocalEmulator লঞ্চ একটি TargetPreparer যেটি একটি অ্যান্ড্রয়েড বিল্ড পরিবেশ থেকে স্থানীয়ভাবে একটি এমুলেটর চালু করে।
স্থানীয় এমুলেটর স্ন্যাপশট অ্যান্ড্রয়েড বিল্ড/ডেভেলপমেন্ট এনভায়রনমেন্ট থেকে একটি ক্লিন এমুলেটর স্ন্যাপশট তৈরি করার উদ্দেশ্যে একটি TargetPreparer
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo একটি মডিউল সম্পর্কে তথ্য সঞ্চয় করার জন্য একটি সাধারণ struct ক্লাস
RecoveryLogPreparer একটি লক্ষ্য প্রস্তুতকারী পুনরুদ্ধারের আগে লগ সংগ্রহ করতে ব্যবহৃত হয়।
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer একটি ITargetPreparer যা সেটআপে একটি মাধ্যমিক ব্যবহারকারী তৈরি করে এবং চিহ্নিত করে যে পরীক্ষাগুলি সেই ব্যবহারকারীর মধ্যে চালানো উচিত।
RunOnSystemUserTargetPreparer একটি ITargetPreparer যা চিহ্নিত করে যে পরীক্ষাগুলি ব্যবহারকারীর উপর চালানো উচিত (বর্তমান ব্যবহারকারীর পরিবর্তে)।
RunOnWorkProfileTargetPreparer একটি ITargetPreparer যেটি সেটআপে একটি কাজের প্রোফাইল তৈরি করে এবং চিহ্নিত করে যে পরীক্ষাগুলি সেই ব্যবহারকারীর মধ্যে চালানো উচিত৷
StubTargetPreparer একটি ITargetPreparer এর স্থানধারক খালি বাস্তবায়ন।
TestAppInstallSetup একটি ITargetPreparer যা একটি IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে ডিভাইসে এক বা একাধিক অ্যাপ ইনস্টল করে।

Enums

AltDirBehavior বিভিন্ন পরীক্ষার আর্টিফ্যাক্ট ইনস্টলার/পুশারদের জন্য বিকল্প ডিরেক্টরি আচরণ সংজ্ঞায়িত করার জন্য একটি enum

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions ব্যবহারকারীর ডেটা চিত্রের এনক্রিপশন পরিচালনা করার জন্য বিকল্পগুলির সংখ্যা
IDeviceFlasher.UserDataFlashOption ব্যবহারকারীর ডেটা ইমেজ পরিচালনার জন্য বিকল্পের সংখ্যা

ব্যতিক্রম

ডিভাইস ব্যর্থ হতে বুট ত্রুটি৷ একটি বিল্ডের সাথে ফ্ল্যাশ হওয়ার পরে একটি ডিভাইস বুট করতে ব্যর্থ হলে নিক্ষেপ করা হয়৷