com.android.tradefed.targetprep

इंटरफेस

फ़्लैशिंग रिसोर्सेस पार्सर. बाधा एक फ़िल्टरिंग इंटरफ़ेस, जिसका उद्देश्य FlashingResourcesParser को कुछ संसाधनों को अनदेखा करने की अनुमति देना है जिनका वह अन्यथा उपयोग कर सकता है
आईडिवाइसफ्लैशर किसी डिवाइस पर डिवाइस छवि फ़्लैश करता है.
IFlashingResourcesParser किसी डिवाइस को फ्लैश करने के लिए आवश्यक सहायक छवि फ़ाइलों के आवश्यक संस्करण प्रदान करने के लिए इंटरफ़ेस।
IFlashingResourcesRetriever किसी डिवाइस को फ्लैश करने के लिए आवश्यक सहायक छवि फ़ाइलों को पुनर्प्राप्त करने के लिए इंटरफ़ेस।
आईहोस्टक्लीनर परीक्षण रन समाप्त होने के बाद मेज़बान को साफ़ करें।
आईटार्गेटक्लीनर यह इंटरफ़ेस अस्वीकृत है. टियरडाउन को आधार ITargetPreparer इंटरफ़ेस पर ले जाया गया है।
आईटीलक्ष्य तैयारीकर्ता परीक्षण चलाने के लिए परीक्षण वातावरण तैयार करता है।
ITestsZipइंस्टॉलर किसी डिवाइस पर परीक्षण ज़िप फ़ाइल (बिल्ड सिस्टम द्वारा आउटपुट के अनुसार) से परीक्षण स्थापित करता है।

कक्षाओं

बेसएमुलेटरप्रिपेयरर स्थानीय एमुलेटर लॉन्च करने के लिए सामान्य तैयारीकर्ता।
बेसटार्गेटप्रेपेयर ITargetPreparer के लिए आधार कार्यान्वयन वर्ग जो यह नियंत्रित करने की अनुमति देता है कि ऑब्जेक्ट अक्षम है या नहीं।
बिल्डइन्फोरिकॉर्डर एक ITargetPreparer जो एक निर्दिष्ट फ़ाइल में बिल्ड जानकारी मेटा डेटा लिखता है।
CreateAvdPreparer
CreateUserPreparer उपयोगकर्ता बनाने और अंत में उसे साफ करने के लिए लक्ष्य तैयारकर्ता।
DefaultTestsZipInstaller परीक्षण ज़िप इंस्टॉलर का एक डिफ़ॉल्ट कार्यान्वयन।
डिवाइसबिल्डइन्फोबूटस्ट्रैपर एक ITargetPreparer जो बिल्ड जानकारी फ़ील्ड को डिवाइस से पढ़ी गई विशेषताओं से बदल देता है

यह बाहरी स्रोत (जैसे) से उत्पन्न बिल्ड वाले उपकरणों के परीक्षण के लिए उपयोगी है

डिवाइसबिल्डइन्फोइंजेक्टर एक ITargetPreparer जो IBuildInfo में DeviceBuildDescriptor मेटाडेटा सम्मिलित करता है।
डिवाइसक्लीनर परीक्षण के बाद क्लीनअप कार्रवाई के रूप में रिबूट या प्रारूपित करता है, और वैकल्पिक रूप से स्क्रीन को बंद कर देता है
डिवाइसफ्लैशप्रिपेयरर एक ITargetPreparer जो भौतिक एंड्रॉइड हार्डवेयर पर एक छवि फ्लैश करता है।
डिवाइसइमेजजिपफ्लैशिंगटार्गेटप्रेपेयर एक लक्ष्य तैयारकर्ता जो डिवाइस को एक विशिष्ट प्रारूप के माध्यम से प्रदान की गई डिवाइस छवियों के साथ फ्लैश करता है।
डिवाइस सेटअप एक ITargetPreparer जो दिए गए Option के आधार पर परीक्षण के लिए एक उपकरण को कॉन्फ़िगर करता है।
डिवाइसअपडेटटार्गेटप्रिपेयरर एक अमूर्त ITargetPreparer जो किसी बाहरी स्रोत (बिल्ड सेवा के विपरीत) से डिवाइस छवि फ़ाइल के साथ डिवाइस को अपडेट करने के सामान्य चरणों का ध्यान रखता है।
फास्टबूटडिवाइसफ्लैशर एक वर्ग जो भौतिक एंड्रॉइड हार्डवेयर पर एक छवि को फ्लैश करने के लिए फास्टबूट पर निर्भर करता है।
फास्टबूटअपडेटबूटस्ट्रैपप्रिपेयरर एक ITargetPreparer जो निर्दिष्ट फ़ाइलों (बूटलोडर, रेडियो, डिवाइस छवि ज़िप) को IDeviceBuildInfo में चरणबद्ध करता है ताकि FastbootDeviceFlasher के साथ डिवाइस को फ्लैश किया जा सके, फिर परिणाम रिपोर्टिंग उद्देश्यों के लिए पोस्ट-बूट डिवाइस विशेषताओं को बिल्ड जानकारी में इंजेक्ट किया जाता है।
चमकती संसाधन पार्सर एक वर्ग जो किसी डिवाइस को फ्लैश करने के लिए आवश्यक सहायक छवि फ़ाइलों के आवश्यक संस्करणों को पार्स करता है।
फ़्लैशिंगरिसोर्सपार्सर.एंड्रॉइडइन्फो Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer एक लक्ष्य तैयारकर्ता जो एंड्रॉइड सामान्य कर्नेल जेनेरिक छवि के साथ डिवाइस को फ्लैश करता है।
GsiDeviceFlashPreparer एक लक्ष्य तैयारकर्ता जो एंड्रॉइड जेनेरिक सिस्टम छवि के साथ डिवाइस को फ्लैश करता है।
इंस्टॉलएपेक्समॉड्यूलटार्गेटप्रेपेयर
किलएक्सिस्टिंगएमुलेटरप्रेपेयर एक ITargetPreparer जो चल रहे एमुलेटर को बंद कर देता है।
लोकलएमुलेटर लॉन्च एक TargetPreparer जो एंड्रॉइड बिल्ड वातावरण से स्थानीय रूप से एक एमुलेटर लॉन्च करता है।
लोकलएमुलेटरस्नैपशॉट एक TargetPreparer का उद्देश्य एंड्रॉइड बिल्ड/डेवलपमेंट वातावरण से एक स्वच्छ एमुलेटर स्नैपशॉट उत्पन्न करना है
मॉड्यूलOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo मॉड्यूल के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग
रिकवरीलॉगप्रिपेयरर एक लक्ष्य तैयार करने वाला पुनर्प्राप्ति से पहले लॉग एकत्र करता था।
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer एक ITargetPreparer जो सेटअप में एक द्वितीयक उपयोगकर्ता बनाता है, और चिह्नित करता है कि उस उपयोगकर्ता में परीक्षण चलाए जाने चाहिए।
RunOnSystemUserTargetPreparer एक ITargetPreparer जो चिह्नित करता है कि परीक्षण उपयोगकर्ता पर (वर्तमान उपयोगकर्ता के बजाय) चलाए जाने चाहिए।
RunOnWorkProfileTargetPreparer एक ITargetPreparer जो सेटअप में एक कार्य प्रोफ़ाइल बनाता है, और चिह्नित करता है कि उस उपयोगकर्ता में परीक्षण चलाए जाने चाहिए।
StubTargetPreparer ITargetPreparer का प्लेसहोल्डर खाली कार्यान्वयन।
TestAppInstallSetup एक ITargetPreparer जो डिवाइस पर IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या अधिक ऐप्स इंस्टॉल करता है।

एनम्स

AltDirBehavior विभिन्न परीक्षण आर्टिफैक्ट इंस्टालर/पुशर्स के लिए वैकल्पिक निर्देशिका व्यवहार को परिभाषित करने के लिए एक एनम

डिवाइसक्लीनर.क्लीनअपएक्शन
डिवाइसक्लीनर.पोस्टक्लीनअपएक्शन
डिवाइसफ्लैशप्रेपरर.एन्क्रिप्शन विकल्प उपयोगकर्ता डेटा छवि के एन्क्रिप्शन को संभालने के लिए विकल्पों की सूची
IDeviceFlasher.UserDataFlashOption उपयोगकर्ताडेटा छवि को संभालने के लिए विकल्पों की सूची

अपवाद

डिवाइसफेलटूबूटत्रुटि यदि कोई डिवाइस बिल्ड के साथ फ्लैश होने के बाद बूट करने में विफल रहता है तो उसे फेंक दिया जाता है।