com.android.tradefed.targetprep সম্পর্কে

ইন্টারফেস

ফ্ল্যাশিংরিসোর্সেসপার্সার.কনসট্রেন্ট একটি ফিল্টারিং ইন্টারফেস, যার উদ্দেশ্য হল FlashingResourcesParser এমন কিছু রিসোর্স উপেক্ষা করার অনুমতি দেওয়া যা এটি অন্যথায় ব্যবহার করতে পারে।
আইডিভাইস ফ্ল্যাশার একটি ডিভাইসে একটি ডিভাইসের ছবি ফ্ল্যাশ করে।
আইফ্ল্যাশিং রিসোর্সেসপার্সার একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক চিত্র ফাইলগুলির প্রয়োজনীয় সংস্করণ সরবরাহের জন্য ইন্টারফেস।
আইফ্ল্যাশিংরিসোর্সেসরিট্রিভার একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক চিত্র ফাইলগুলি পুনরুদ্ধারের জন্য ইন্টারফেস।
IHostCleaner সম্পর্কে পরীক্ষামূলক রান শেষ হওয়ার পর হোস্ট পরিষ্কার করে।
ILabPreparer সম্পর্কে ল্যাব প্রস্তুতকারীদের জন্য মার্কার ইন্টারফেস

এই ইন্টারফেসগুলির উদ্দেশ্য কী তা জানতে ITargetPreparer দেখুন।

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

ক্লাস

AllTestAppsInstallSetup সম্পর্কে একটি ITargetPreparer যা IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে সমস্ত অ্যাপ ডিভাইসে ইনস্টল করে।
AoaTargetPreparer সম্পর্কে ITargetPreparer যা অ্যান্ড্রয়েড ওপেন অ্যাকসেসরি (AOAv2) প্রোটোকল ব্যবহার করে একাধিক ক্রিয়া (যেমন ক্লিক এবং সোয়াইপ) সম্পাদন করে।
অ্যাপ সেটআপ একটি ITargetPreparer যা একটি apk এবং তার পরীক্ষা ইনস্টল করে।
ArtChrootPreparer সম্পর্কে ART পরীক্ষার জন্য chroot ডিরেক্টরি তৈরি করুন।
বেসইমুলেটরপ্রিপারার স্থানীয় এমুলেটর চালু করার জন্য সাধারণ প্রস্তুতি।
বেসটার্গেটপ্রেপারার ITargetPreparer জন্য বেস ইমপ্লিমেন্টেশন ক্লাস যা অবজেক্টটি নিষ্ক্রিয় কিনা তা নিয়ন্ত্রণ করতে দেয়।
বিল্ড এরর প্রদত্ত বিল্ডটি চলতে ব্যর্থ হলে ফেলে দেওয়া হবে।
বিল্ডইনফোরেকর্ডার একটি ITargetPreparer যা একটি নির্দিষ্ট ফাইলে বিল্ড ইনফো মেটা ডেটা লেখে।
সিডিএমএডিভাইসফ্ল্যাশার একটি ক্লাস যা একটি সিডিএমএ রেডিও সহ একটি ফিজিক্যাল অ্যান্ড্রয়েড ডিভাইসে একটি ছবি ফ্ল্যাশ করে।
কম্পাইলবুটইমেজউইথস্পিডটার্গেটপ্রেপার কম্পাইলার ফিল্টার 'স্পীড' দিয়ে বুট ক্লাসপাথ এবং সিস্টেম সার্ভার পুনরায় কম্পাইল করে।
সিপিইউ থ্রটলিংওয়েটার একটি ITargetPreparer যা সমস্ত কোরের সর্বোচ্চ ফ্রিকোয়েন্সি সর্বোচ্চ উপলব্ধ স্তরে পুনরুদ্ধার না হওয়া পর্যন্ত অপেক্ষা করে
CreateAvdPreparer সম্পর্কে
ব্যবহারকারী প্রস্তুতকারক তৈরি করুন ব্যবহারকারী তৈরি এবং শেষে এটি পরিষ্কার করার জন্য লক্ষ্য প্রস্তুতকারী।
ডিফল্টপরীক্ষাজিপইনস্টলার টেস্টস জিপ ইনস্টলারের একটি ডিফল্ট বাস্তবায়ন।
ডিভাইসঅ্যাকশনটার্গেটপ্রেপার ডিভাইসের ক্রিয়া সম্পাদনের জন্য একটি ITargetPreparer
ডিভাইসবিল্ডইনফোবুটস্ট্র্যাপার একটি ITargetPreparer যা ডিভাইস থেকে পঠিত বৈশিষ্ট্য দিয়ে বিল্ড তথ্য ক্ষেত্রগুলিকে প্রতিস্থাপন করে

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

ডিভাইসবিল্ডইনফোইনজেক্টর একটি ITargetPreparer যা IBuildInfo তে DeviceBuildDescriptor মেটাডেটা সন্নিবেশ করায়।
ডিভাইসক্লিনার পরীক্ষার পরে পরিষ্কার করার ক্রিয়া হিসাবে রিবুট বা ফর্ম্যাট সম্পাদন করে এবং ঐচ্ছিকভাবে স্ক্রিন বন্ধ করে দেয়
ডিভাইসটি বুট করতে ব্যর্থ হয়েছে ত্রুটি বিল্ড দিয়ে ফ্ল্যাশ করার পরেও যদি কোনও ডিভাইস বুট না হয় তবে নিক্ষেপ করা হয়।
ডিভাইসফ্ল্যাশপ্রিপারার একটি ITargetPreparer যা ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে একটি ছবি ফ্ল্যাশ করে।
ডিভাইসইমেজজিপফ্ল্যাশিংটার্গেটপ্রেপার একটি টার্গেট প্রিপারার যা একটি নির্দিষ্ট ফর্ম্যাটের মাধ্যমে প্রদত্ত ডিভাইসের ছবি দিয়ে ডিভাইসটিকে ফ্ল্যাশ করে।
ডিভাইসমালিক টার্গেটপ্রেপার একটি ITargetPreparer যা একটি ডিভাইস মালিক উপাদান সেট আপ করে।
ডিভাইস সেটআপ একটি ITargetPreparer যা প্রদত্ত Option উপর ভিত্তি করে পরীক্ষার জন্য একটি ডিভাইস কনফিগার করে।
ডিভাইস স্টোরেজফিলার স্টোরেজ পূরণ করার জন্য প্রস্তুতিকারীকে লক্ষ্য করুন যাতে কিছু পরিমাণ খালি জায়গা পাওয়া যায়।
ডিভাইসস্ট্রিংপুশার একটি ফাইলে একটি স্ট্রিং লেখার জন্য প্রস্তুতিকারীকে লক্ষ্য করুন।
ডিভাইসআপডেটটার্গেটপ্রেপার একটি বিমূর্ত ITargetPreparer যা একটি বহিরাগত উৎস থেকে (একটি বিল্ড পরিষেবার বিপরীতে) একটি ডিভাইস ইমেজ ফাইল ব্যবহার করে ডিভাইস আপডেট করার সাধারণ পদক্ষেপগুলির যত্ন নেয়।
ডিভাইসওয়াইপার একটি ITargetPreparer যা ব্যবহারকারীর ডেটা মুছে দেয়
SELinuxTargetPreparer অক্ষম করুন টার্গেট প্রিপারার যা সক্রিয় থাকলে SELinux নিষ্ক্রিয় করে।
ডাইনামিকসিস্টেমপ্রেপারার একটি ITargetPreparer যা ডায়নামিক সিস্টেম আপডেটের সাহায্যে ডিভাইস বিল্ডের উপরে একটি সিস্টেম ইমেজ সেট আপ করে।
EraseUserDataPreparer সম্পর্কে একটি ITargetPreparer যা ডিভাইসের ব্যবহারকারীর ডেটা মুছে দেয়।
ফাস্টবুটকমান্ডপ্রিপারার টার্গেট প্রিপারার যা ফাস্টবুট ট্রিগার করে এবং ফাস্টবুট কমান্ড পাঠায়।
ফাস্টবুটডিভাইসফ্ল্যাশার একটি ক্লাস যা ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে ছবি ফ্ল্যাশ করার জন্য ফাস্টবুটের উপর নির্ভর করে।
FastbootUpdateBootstrapPreparer একটি ITargetPreparer যা নির্দিষ্ট ফাইলগুলি (বুটলোডার, রেডিও, ডিভাইস ইমেজ জিপ) IDeviceBuildInfo তে ধাপে ধাপে ডিভাইসগুলিকে FastbootDeviceFlasher দিয়ে ফ্ল্যাশ করে, তারপর ফলাফল রিপোর্ট করার উদ্দেশ্যে বিল্ড তথ্যে পোস্ট-বুট ডিভাইস অ্যাট্রিবিউটগুলি ইনজেক্ট করে।
বৈশিষ্ট্য পতাকা টার্গেটপ্রেপার DeviceConfig (একটি দূরবর্তী পরিষেবা দ্বারা সুরক্ষিত বৈশিষ্ট্য পতাকা) আপডেট করে।
ফ্ল্যাশিংরিসোর্সেসপার্সার একটি ক্লাস যা একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক চিত্র ফাইলগুলির প্রয়োজনীয় সংস্করণগুলি বিশ্লেষণ করে।
ফ্ল্যাশিংরিসোর্সেসপার্সার.অ্যান্ড্রয়েডইনফো Map<String, MultiMap<String, String>> এর জন্য একটি টাইপডেফ।
ফোল্ডারসেভার একটি ITargetPreparer যা ডিভাইস থেকে ডিরেক্টরিগুলি টেনে আনে, সংকুচিত করে এবং লগিং ব্যাকএন্ডে সংরক্ষণ করে।
FutilityCommandPreparer সম্পর্কে অসারতা কমান্ড কার্যকর করার জন্য প্রস্তুতকারী।
GkiDeviceFlashPreparer সম্পর্কে একটি টার্গেট প্রিপারার যা অ্যান্ড্রয়েড কমন কার্নেল জেনেরিক ইমেজ দিয়ে ডিভাইসটি ফ্ল্যাশ করে।
জিএসআইডিভাইস ফ্ল্যাশপ্রিপারার একটি টার্গেট প্রিপারার যা অ্যান্ড্রয়েড জেনেরিক সিস্টেম ইমেজ সহ ডিভাইসটিকে ফ্ল্যাশ করে।
ইনস্টল করুনAllTestZipAppsসেটআপ একটি ITargetPreparer যা একটি টেস্ট জিপে সমস্ত অ্যাপ ইনস্টল করে।
InstallApexModuleTargetPreparer
ইনস্টল করুনApkSetup একটি ITargetPreparer যা ফাইল সিস্টেমে অবস্থিত এক বা একাধিক apk ইনস্টল করে।
InstallBuildEnvApkসেটআপ একটি ITargetPreparer যা একটি Android প্ল্যাটফর্ম বিল্ড env থেকে এক বা একাধিক পরীক্ষামূলক apk ইনস্টল করে।
কার্নেল মডিউলপ্রেপার ইনস্টল করুন একটি টার্গেট প্রিপারার যা কার্নেল মডিউল ইনস্টল করে।
যন্ত্র প্রস্তুতকারক একটি ITargetPreparer যা যন্ত্রানুষঙ্গ পরিচালনা করে
KillExistingEmulatorPreparer সম্পর্কে একটি ITargetPreparer যা একটি চলমান এমুলেটর বন্ধ করে দেয়।
পরিচিত ব্যর্থতাপ্রস্তুতকারী জ্ঞাত ব্যর্থতা পুনরায় চেষ্টা এড়িয়ে যাওয়ার জন্য লক্ষ্য প্রস্তুতকারী।
লোকালইমুলেটরলঞ্চ একটি টার্গেটপ্রেপার যা একটি অ্যান্ড্রয়েড বিল্ড পরিবেশ থেকে স্থানীয়ভাবে একটি এমুলেটর চালু করে।
লোকালএমুলেটরস্ন্যাপশট একটি টার্গেটপ্রেপার যা অ্যান্ড্রয়েড বিল্ড/ডেভেলপমেন্ট পরিবেশ থেকে একটি পরিষ্কার এমুলেটর স্ন্যাপশট তৈরি করার উদ্দেশ্যে তৈরি।
মিক্সকার্নেলটার্গেটপ্রেপারার একটি ITargetPreparer যা ডিভাইসের ছবির সাথে একটি কার্নেল ইমেজ মিশ্রিত করতে দেয়।
মিক্সরেডিওটার্গেটপ্রেপারার একটি ITargetPreparer যা ডিভাইসের ছবির সাথে একটি রেডিও ছবি মিশ্রিত করতে দেয়।
মডিউল OemTargetPreparer
মডিউল পুশার
মডিউলপুশার.মডিউলপুশএরর মেইনলাইন মডিউল পুশ করার সময় মারাত্মক ত্রুটি।
নেটিভলিক কালেক্টর একটি ITargetPreparer যা 'dumpsys meminfo --unreachable -a' চালায় যা প্রতিটি প্রক্রিয়ার দ্বারা বর্তমানে ধারণ করা অপ্রাপ্য নেটিভ মেমরি সনাক্ত করে।
ওটাআপডেটডিভাইসফ্ল্যাশার একটি ডিভাইস ফ্ল্যাশার যা ডিভাইসের ছবি আপডেট করার জন্য একটি পূর্ণ বা ক্রমবর্ধমান OTA প্যাকেজ সহ system/update_engine/scripts/update_device.py স্ক্রিপ্ট ট্রিগার করে।
পারফেটোপ্রেপারার পারফেটো প্রিপারার কনফিগার ফাইলটিকে ডিভাইসে একটি স্ট্যান্ডার্ড স্থানে পুশ করে যেখানে পারফেটোর অ্যাক্সেস থাকে।
প্রোফাইল টার্গেটপ্রেপার যেকোনো প্রোফাইল ব্যবহারকারীর জন্য টার্গেট প্রিপারার সেট আপ করার জন্য বেস ক্লাস android.os.usertype.profile.XXX
পুশফাইলইনভোকার এই ক্লাসটি বন্ধ করা হয়েছে। পরিবর্তে PushFilePreparer ব্যবহার করুন।
পুশফাইলপ্রেপার একটি ITargetPreparer যা যেকোনো হোস্ট পাথ থেকে যেকোনো ডিভাইস পাথে যেকোনো সংখ্যক ফাইল পুশ করার চেষ্টা করে।
পাইথনভার্চুয়ালেনভপ্রিপারার হোস্টে একটি পাইথন ভার্চুয়ালেনভ সেট আপ করে এবং প্যাকেজ ইনস্টল করে।
রিবুট টার্গেটপ্রেপার ডিভাইসটি রিবুট করে এমন টার্গেট প্রিপারার।
রিকভারি লগপ্রিপারার পুনরুদ্ধারের আগে লগ সংগ্রহ করতে ব্যবহৃত একটি টার্গেট প্রিপারার।
সিস্টেমঅ্যাপপ্রেপার সরান পরীক্ষা চালানোর আগে সিস্টেম পার্টিশন থেকে একটি apk সরানোর জন্য একটি ITargetPreparer
রিস্টার্ট সিস্টেম সার্ভার টার্গেটপ্রিপারার টার্গেট প্রিপারার যা ডিভাইস রিবুট না করেই সিস্টেম সার্ভার রিস্টার্ট করে।
রুটক্যানালফরওয়ার্ডারপ্রিপারার
রুটটার্গেটপ্রেপারার "ফোর্স-রুট" বিকল্পের উপর ভিত্তি করে "adb root" বা "adb unroot" সম্পাদনকারী টার্গেট প্রিপারার।
রানকমান্ডটার্গেটপ্রেপারার
রানহোস্টকমান্ডটার্গেটপ্রেপারার পরীক্ষা চালানোর আগে এবং পরে ইচ্ছামত হোস্ট কমান্ড চালানোর জন্য টার্গেট প্রিপারার।
রানহোস্টস্ক্রিপ্টটার্গেটপ্রেপার টার্গেট প্রিপারার যা পরীক্ষা চালানোর আগে একটি স্ক্রিপ্ট কার্যকর করে।
RunOnCloneProfileTargetPreparer
RunOnPrivateProfileTargetPreparer
RunOnSdkSandboxTargetPreparer সম্পর্কে একটি ITargetPreparer চিহ্নিত করে যে পরীক্ষাগুলি sdk স্যান্ডবক্সে চালানো উচিত।
RunOnSecondaryUserTargetPreparer একটি ITargetPreparer যাতে পরীক্ষাটি একটি সেকেন্ডারি ব্যবহারকারী হিসেবে চলে।
রানঅনসিস্টেমইউজারটার্গেটপ্রেপারার একটি ITargetPreparer যা চিহ্নিত করে যে পরীক্ষাগুলি ব্যবহারকারীর উপর চালানো উচিত (বর্তমান ব্যবহারকারীর পরিবর্তে)।
RunOnWorkProfileTargetPreparer একটি ITargetPreparer যা সেটআপে একটি কাজের প্রোফাইল তৈরি করে এবং চিহ্নিত করে যে পরীক্ষাগুলি সেই ব্যবহারকারীর মধ্যে চালানো উচিত।
সেমাফোরটোকেনটার্গেটপ্রেপারার এটি একটি প্রিপারার যা ট্রেডফেড হোস্টে টেস্ট এক্সকিউশনকে সিরিয়ালাইজ করার জন্য টোকেন ব্যবহার করে।
সাইডলোডওটাটার্গেটপ্রেপারার একটি টার্গেট প্রিপারার যা একটি নির্দিষ্ট OTA প্যাকেজের সাইডলোড সম্পাদন করে, প্যাকেজটি প্রয়োগ করে, ডিভাইসটি বুট হওয়ার জন্য অপেক্ষা করে এবং বিল্ড তথ্য হিসাবে ব্যবহারের জন্য ডিভাইস বিল্ড বৈশিষ্ট্যগুলি ইনজেক্ট করে।

এই টার্গেট প্রিপারার ধরে নেয় যে ডিভাইসটি শুরু হওয়ার সময় নিয়মিত adb মোডে থাকবে এবং নিশ্চিত করবে যে ডিভাইসটি একই মোডে প্রস্থান করবে কিন্তু নতুন বিল্ড প্রয়োগ করা হবে।

স্টপ সার্ভিসেস সেটআপ একটি ITargetPreparer যা ডিভাইসে পরিষেবা বন্ধ করে দেয়।
StubTargetPreparer সম্পর্কে একটি ITargetPreparer এর স্থানধারক খালি বাস্তবায়ন।
সুইচ ইউজার টার্গেটপ্রেপার একটি ITargetPreparer যা সেটআপে নির্দিষ্ট ব্যবহারকারীর ধরণে স্যুইচ করে।
সিস্টেমআপডেটারডিভাইসফ্ল্যাশার একটি IDeviceFlasher যা OTA আপডেট প্যাকেজে বান্ডেল করা একটি সিস্টেম ইমেজ ইনস্টল করার জন্য সিস্টেম আপডেটারের উপর নির্ভর করে।
টার্গেটসেটআপ ত্রুটি পরীক্ষার জন্য লক্ষ্যবস্তু প্রস্তুত করার সময় একটি মারাত্মক ত্রুটি ঘটেছে।
টিয়ারডাউনপাসথ্রুপ্রেপার কনফিগারেশনে অবজেক্ট হিসেবে অন্তর্ভুক্ত প্রিপারারগুলিতে টিয়ারডাউন চালানোর অনুমতি দেয়।
তাপমাত্রা থ্রটলিংওয়েটার একটি ITargetPreparer যা ডিভাইসের তাপমাত্রা লক্ষ্যমাত্রায় নেমে আসা পর্যন্ত অপেক্ষা করে
টেস্টঅ্যাপইনস্টলসেটআপ একটি ITargetPreparer যা IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে ডিভাইসে এক বা একাধিক অ্যাপ ইনস্টল করে।
টেস্টফাইলপুশসেটআপ একটি ITargetPreparer যা IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে এক বা একাধিক ফাইল/ডাইরেক্টর ডিভাইসে পুশ করে।
টেস্টসিস্টেমঅ্যাপইনস্টলসেটআপ একটি ITargetPreparer যা IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে ডিভাইসের /system পার্টিশনে এক বা একাধিক অ্যাপ ইনস্টল করে।
টাইমওয়াস্টার সময় নষ্ট করার এবং সম্ভাব্যভাবে ডিভাইসটি পুনরায় চালু করার জন্য একটি সহজ লক্ষ্য প্রস্তুতকারক।
ইউজারক্লিনার একটি ITargetPreparer যা টিয়ারডাউনের সময় সেকেন্ডারি ব্যবহারকারীদের সরিয়ে দেয়।
ব্যবহারকারী সহায়তাকারী
দৃশ্যমান পটভূমি ব্যবহারকারী প্রস্তুতকারক ব্যাকগ্রাউন্ডে দৃশ্যমান অবস্থায় শুরু হওয়া ব্যবহারকারীর পরীক্ষা চালানোর জন্য টার্গেট প্রিপারার।
WaitForDeviceDatetimePreparer সম্পর্কে একটি ITargetPreparer যা ডিভাইসে তারিখের সময় সেট হওয়ার জন্য অপেক্ষা করে

ঐচ্ছিকভাবে, যদি সময়সীমার মধ্যে তারিখ সময় সেট না করা থাকে তবে এই প্রস্তুতকারক একটি TargetSetupError জোর করতে পারে।

ওয়াইফাইপ্রেপার একটি ITargetPreparer যা প্রয়োজনে ডিভাইসে ওয়াইফাই কনফিগার করে।

এনামস

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

ডিভাইসক্লিনার.ক্লিনআপঅ্যাকশন
ডিভাইসক্লিনার.পোস্টক্লিনআপঅ্যাকশন
ফ্ল্যাশিং পদ্ধতি পরীক্ষার অধীনে ডিভাইস ফ্ল্যাশ করার জন্য ব্যবহৃত পদ্ধতি বর্ণনা করার জন্য একটি enum
IDeviceFlasher.UserDataFlashOption ইউজারডেটা ইমেজ পরিচালনার জন্য বিকল্পগুলির তালিকা