com.android.tradefed.targetprep
इंटरफ़ेस
| FlashingResourcesParser.Constraint |
फ़िल्टर करने वाला इंटरफ़ेस, जिसका मकसद FlashingResourcesParser को कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह आम तौर पर कर सकता है
|
| IDeviceFlasher | डिवाइस पर डिवाइस की इमेज फ़्लैश करता है. |
| IFlashingResourcesParser | डिवाइस को फ़्लैश करने के लिए, सहायक इमेज फ़ाइलों के ज़रूरी वर्शन उपलब्ध कराने का इंटरफ़ेस. |
| IFlashingResourcesRetriever | डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों को वापस पाने के लिए इंटरफ़ेस. |
| IHostCleaner | जांच पूरी होने के बाद, यह कुकी होस्ट को क्लीन अप करती है. |
| ILabPreparer |
लैब तैयार करने वालों के लिए मार्कर इंटरफ़ेस
इन इंटरफ़ेस के बारे में जानने के लिए, |
| ITargetCleaner | इस इंटरफ़ेस का इस्तेमाल बंद कर दिया गया है. tearDown को base ITargetPreparer इंटरफ़ेस में ले जाया गया है. |
| ITargetPreparer | यह कुकी, टेस्ट रन के लिए टेस्ट एनवायरमेंट तैयार करती है. |
| ITestsZipInstaller | यह डिवाइस पर, टेस्ट की ज़िप फ़ाइल (जिसे बिल्ड सिस्टम ने आउटपुट किया है) से टेस्ट इंस्टॉल करता है. |
कक्षाएं
| AllTestAppsInstallSetup |
यह एक ITargetPreparer है, जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर में मौजूद सभी ऐप्लिकेशन को डिवाइस पर इंस्टॉल करता है.
|
| AoaTargetPreparer |
ITargetPreparer जो Android Open Accessory (AOAv2) प्रोटोकॉल का इस्तेमाल करके, कई कार्रवाइयां (जैसे, क्लिक और स्वाइप) करता है.
|
| AppSetup |
एक ITargetPreparer जो APK और उसके टेस्ट इंस्टॉल करता है.
|
| ArtChrootPreparer | एआरटी टेस्ट के लिए chroot डायरेक्ट्री बनाएं. |
| BaseEmulatorPreparer | लोकल एम्युलेटर लॉन्च करने के लिए, सामान्य तैयारी करने वाला. |
| BaseTargetPreparer |
ITargetPreparer के लिए बेस इंप्लीमेंटेशन क्लास. इससे यह कंट्रोल किया जा सकता है कि ऑब्जेक्ट बंद है या नहीं.
|
| BuildError | अगर दी गई बिल्ड फ़ाइल नहीं चलती है, तो यह अपवाद दिखता है. |
| BuildInfoRecorder |
एक ITargetPreparer जो बिल्ड की जानकारी वाले मेटा डेटा को किसी फ़ाइल में लिखता है.
|
| CdmaDeviceFlasher | यह क्लास, CDMA रेडियो वाले किसी Android डिवाइस पर इमेज दिखाती है. |
| CompileBootImageWithSpeedTargetPreparer | यह बूट क्लासपाथ और सिस्टम सर्वर को कंपाइलर फ़िल्टर 'speed' के साथ फिर से कंपाइल करता है. |
| CpuThrottlingWaiter |
एक ITargetPreparer जो तब तक इंतज़ार करता है, जब तक सभी कोर पर ज़्यादा से ज़्यादा फ़्रीक्वेंसी, उपलब्ध सबसे ज़्यादा लेवल पर वापस नहीं आ जाती
|
| CreateAvdPreparer | |
| CreateUserPreparer | उपयोगकर्ता बनाने और आखिर में उसे हटाने के लिए टारगेट प्रिपेयरर. |
| DefaultTestsZipInstaller | टेस्ट ज़िप इंस्टॉलर का डिफ़ॉल्ट तौर पर लागू किया गया वर्शन. |
| DeviceActionTargetPreparer |
डिवाइस की कार्रवाइयां करने के लिए, ITargetPreparer.
|
| DeviceBuildInfoBootStrapper |
एक ITargetPreparer जो डिवाइस से पढ़े गए एट्रिब्यूट के साथ, बिल्ड की जानकारी वाले फ़ील्ड को बदलता है
यह उन डिवाइसों की जांच करने के लिए काम आता है जिनमें किसी बाहरी सोर्स से जनरेट की गई बिल्ड मौजूद हैं. जैसे, |
| DeviceBuildInfoInjector |
एक ITargetPreparer जो IBuildInfo में DeviceBuildDescriptor मेटाडेटा डालता है.
|
| DeviceCleaner | यह टेस्ट के बाद, रीबूट करता है या फ़ॉर्मैट करता है. साथ ही, स्क्रीन को बंद करने का विकल्प भी देता है |
| DeviceFailedToBootError | अगर किसी डिवाइस पर बिल्ड फ़्लैश करने के बाद वह बूट नहीं होता है, तो यह अपवाद दिखता है. |
| DeviceFlashPreparer |
एक ITargetPreparer, जो Android के हार्डवेयर पर इमेज दिखाता है.
|
| DeviceImageZipFlashingTargetPreparer | यह एक टारगेट प्रिपेयरर है, जो किसी खास फ़ॉर्मैट में उपलब्ध कराई गई डिवाइस की इमेज के साथ डिवाइस को फ़्लैश करता है. |
| DeviceOwnerTargetPreparer |
एक ITargetPreparer जो डिवाइस के मालिक के कॉम्पोनेंट को सेट अप करता है.
|
| DeviceSetup |
यह एक ITargetPreparer है, जो दिए गए Option के आधार पर, डिवाइस को टेस्टिंग के लिए कॉन्फ़िगर करता है.
|
| DeviceStorageFiller | स्टोरेज को खाली करने के लिए, टारगेट प्रिपेयरर को निर्देश दें, ताकि कुछ जगह खाली हो सके. |
| DeviceStringPusher | फ़ाइल में स्ट्रिंग लिखने के लिए, टारगेट प्रिपेयरर. |
| DeviceUpdateTargetPreparer |
यह एक ऐब्स्ट्रैक्ट ITargetPreparer है. यह बाहरी सोर्स (बिल्ड सेवा के बजाय) से डिवाइस इमेज फ़ाइल का इस्तेमाल करके, डिवाइसों को अपडेट करने से जुड़े सामान्य चरणों को पूरा करता है.
|
| DeviceWiper |
एक ITargetPreparer जो उपयोगकर्ता के डेटा को मिटाता है
|
| DisableSELinuxTargetPreparer | यह टारगेट प्रिपेयरर है. अगर SELinux चालू है, तो यह उसे बंद कर देता है. |
| DynamicSystemPreparer |
ITargetPreparer, डाइनैमिक सिस्टम अपडेट की मदद से डिवाइस पर सिस्टम इमेज सेट अप करता है.
|
| EraseUserDataPreparer |
एक ITargetPreparer जो डिवाइस पर मौजूद उपयोगकर्ता का डेटा वाइप करता है.
|
| FastbootCommandPreparer | यह टारगेट प्रिपेयरर है, जो फ़ास्टबूट को ट्रिगर करता है और फ़ास्टबूट कमांड भेजता है. |
| FastbootDeviceFlasher | यह क्लास, फ़िज़िकल Android हार्डवेयर पर इमेज फ़्लैश करने के लिए फ़ास्टबूट पर निर्भर करती है. |
| FastbootUpdateBootstrapPreparer |
यह एक ITargetPreparer है. यह तय की गई फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को IDeviceBuildInfo में स्टेज करता है, ताकि डिवाइसों को FastbootDeviceFlasher से फ़्लैश किया जा सके. इसके बाद, बूट के बाद डिवाइस के एट्रिब्यूट को बिल्ड की जानकारी में डालता है, ताकि नतीजों की रिपोर्टिंग की जा सके.
|
| FeatureFlagTargetPreparer | यह फ़ंक्शन, DeviceConfig को अपडेट करता है. DeviceConfig, रिमोट सेवा से ट्यून किए गए फ़ीचर फ़्लैग होते हैं. |
| FlashingResourcesParser | यह एक ऐसी क्लास है जो डिवाइस को फ़्लैश करने के लिए ज़रूरी, सहायक इमेज फ़ाइलों के वर्शन को पार्स करती है. |
| FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> के लिए typedef.
|
| FolderSaver |
एक ITargetPreparer जो डिवाइस से डायरेक्ट्री खींचता है, उसे कंप्रेस करता है, और लॉगिंग बैकएंड में सेव करता है.
|
| FutilityCommandPreparer | फ़ुटिलिटी कमांड को लागू करने के लिए, तैयारी करने वाला. |
| GkiDeviceFlashPreparer | टारगेट प्रिपेयरर, जो डिवाइस को Android के सामान्य कर्नेल की जेनरिक इमेज के साथ फ़्लैश करता है. |
| GsiDeviceFlashPreparer | यह टारगेट प्रिपेयरर, डिवाइस पर Android के लिए सामान्य सिस्टम इमेज फ़्लैश करता है. |
| InstallAllTestZipAppsSetup |
ITargetPreparer, टेस्ट zip में मौजूद सभी ऐप्लिकेशन इंस्टॉल करता है.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
एक ITargetPreparer, जो फ़ाइल सिस्टम में मौजूद एक या उससे ज़्यादा APK इंस्टॉल करता है.
|
| InstallBuildEnvApkSetup |
एक ITargetPreparer, जो Android प्लैटफ़ॉर्म के बिल्ड एनवायरमेंट से एक या एक से ज़्यादा टेस्ट APK इंस्टॉल करता है.
|
| InstallKernelModulePreparer | यह टारगेट प्रिपेयरर है, जो कर्नल मॉड्यूल इंस्टॉल करता है. |
| InstrumentationPreparer |
एक ITargetPreparer जो इंस्ट्रुमेंटेशन चलाता है
|
| KillExistingEmulatorPreparer |
ITargetPreparer जो चल रहे एम्युलेटर को बंद कर देता है.
|
| KnownFailurePreparer | इस विकल्प का इस्तेमाल, टारगेट प्रिपेयरर को यह बताने के लिए किया जाता है कि वह जानी-पहचानी गड़बड़ी को ठीक करने के लिए फिर से कोशिश न करे. |
| LocalEmulatorLaunch | यह एक TargetPreparer है, जो Android के बिल्ड एनवायरमेंट से स्थानीय तौर पर एम्युलेटर लॉन्च करता है. |
| LocalEmulatorSnapshot | यह TargetPreparer, Android के बिल्ड/डेवलपमेंट एनवायरमेंट से साफ़-सुथरा एम्युलेटर स्नैपशॉट जनरेट करने के लिए बनाया गया है |
| MixKernelTargetPreparer |
एक ITargetPreparer, जो कर्नल इमेज को डिवाइस की इमेज के साथ मिक्स करने की अनुमति देता है.
|
| MixRadioTargetPreparer |
एक ITargetPreparer, जो रेडियो इमेज को डिवाइस की इमेज के साथ मिक्स करने की अनुमति देता है.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| ModulePusher.ModulePushError | Mainline मॉड्यूल को पुश करने के दौरान बड़ी गड़बड़ी हुई. |
| NativeLeakCollector |
एक ITargetPreparer जो 'dumpsys meminfo --unreachable -a' कमांड चलाता है. इससे हर प्रोसेस के लिए, ऐसी नेटिव मेमोरी की पहचान की जाती है जिसे फ़िलहाल ऐक्सेस नहीं किया जा सकता.
|
| OtaUpdateDeviceFlasher | यह एक डिवाइस फ़्लैशर है. यह डिवाइस की इमेज को अपडेट करने के लिए, फ़ुल या इंक्रीमेंटल OTA पैकेज के साथ system/update_engine/scripts/update_device.py स्क्रिप्ट को ट्रिगर करता है. |
| PerfettoPreparer | Perfetto preparer, कॉन्फ़िगरेशन फ़ाइल को डिवाइस में एक स्टैंडर्ड जगह पर पुश करता है. इस जगह को Perfetto ऐक्सेस कर सकता है. |
| ProfileTargetPreparer |
यह क्लास, किसी भी प्रोफ़ाइल उपयोगकर्ता android.os.usertype.profile.XXX के लिए टारगेट प्रिपेयरर सेट अप करने के लिए इस्तेमाल की जाती है.
|
| PushFileInvoker |
इस क्लास का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, PushFilePreparer का इस्तेमाल करें
|
| PushFilePreparer |
यह एक ITargetPreparer है, जो किसी भी होस्ट पाथ से किसी भी डिवाइस पाथ पर कितनी भी फ़ाइलें पुश करने की कोशिश करता है.
|
| PythonVirtualenvPreparer | यह होस्ट पर Python virtualenv सेट अप करता है और पैकेज इंस्टॉल करता है. |
| RebootTargetPreparer | डिवाइस को रीबूट करने वाला टारगेट प्रिपेयरर. |
| RecoveryLogPreparer | खाता वापस पाने से पहले, टारगेट प्रिपेयरर ने लॉग इकट्ठा करने के लिए इसका इस्तेमाल किया था. |
| RemoveSystemAppPreparer |
टेस्ट रन से पहले, सिस्टम पार्टीशन से APK हटाने के लिए ITargetPreparer.
|
| RestartSystemServerTargetPreparer | यह सिस्टम सर्वर को रीस्टार्ट करता है, लेकिन डिवाइस को रीबूट नहीं करता. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | यह टारगेट प्रिपेयरर है. यह "force-root" विकल्प के आधार पर "adb root" या "adb unroot" करता है. |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | टेस्ट चलाने से पहले और बाद में, होस्ट के लिए कोई भी निर्देश चलाने के लिए टारगेट प्रिपेयरर. |
| RunHostScriptTargetPreparer | यह टारगेट प्रिपेयरर है, जो टेस्ट चलाने से पहले स्क्रिप्ट को एक्ज़ीक्यूट करता है. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer, यह मार्क करता है कि टेस्ट को एसडीके सैंडबॉक्स में चलाना चाहिए.
|
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer, ताकि यह पक्का किया जा सके कि टेस्ट, सेकंडरी उपयोगकर्ता के तौर पर चल रहा है.
|
| RunOnSystemUserTargetPreparer |
यह एक ITargetPreparer है. इससे पता चलता है कि उपयोगकर्ता पर टेस्ट किए जाने चाहिए, न कि मौजूदा उपयोगकर्ता पर.
|
| RunOnWorkProfileTargetPreparer |
एक ITargetPreparer जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए.
|
| SemaphoreTokenTargetPreparer | यह एक ऐसा प्रिपेयरर है जिसका इस्तेमाल, ट्रेडफ़ेड होस्ट में टेस्ट एक्ज़ीक्यूशन को क्रम से लगाने के लिए टोकन का इस्तेमाल करने के लिए किया जाता है. |
| SideloadOtaTargetPreparer |
यह टारगेट प्रिपेयरर, तय किए गए ओटीए पैकेज को साइडलोड करता है. साथ ही, पैकेज लागू करता है और डिवाइस के बूट अप होने का इंतज़ार करता है. इसके बाद, डिवाइस की बिल्ड प्रॉपर्टी को बिल्ड की जानकारी के तौर पर इस्तेमाल करने के लिए इंजेक्ट करता है
यह टारगेट प्रिपेयरर यह मानकर चलता है कि डिवाइस शुरू होने पर, सामान्य adb मोड में होगा. साथ ही, यह पक्का करेगा कि डिवाइस उसी मोड में बंद हो, लेकिन उस पर नया बिल्ड लागू हो. |
| StopServicesSetup |
ITargetPreparer, जो डिवाइस पर सेवाएं बंद कर देता है.
|
| StubTargetPreparer |
ITargetPreparer का प्लेसहोल्डर खाली है.
|
| SwitchUserTargetPreparer |
यह एक ITargetPreparer है, जो setUp में बताए गए उपयोगकर्ता के टाइप पर स्विच करता है.
|
| SystemUpdaterDeviceFlasher |
एक ऐसा IDeviceFlasher जो सिस्टम अपडेटर पर निर्भर करता है, ताकि ओटीए अपडेट पैकेज में बंडल की गई सिस्टम इमेज को इंस्टॉल किया जा सके.
|
| TargetSetupError | टेस्टिंग के लिए टारगेट तैयार करते समय कोई गंभीर गड़बड़ी हुई. |
| TearDownPassThroughPreparer | यह नीति, ऑब्जेक्ट के तौर पर कॉन्फ़िगरेशन में शामिल किए गए preparers पर tearDown चलाने की अनुमति देती है. |
| TemperatureThrottlingWaiter |
एक ITargetPreparer जो डिवाइस का तापमान, सेट किए गए तापमान तक कम होने का इंतज़ार करता है
|
| TestAppInstallSetup |
एक ITargetPreparer, जो डिवाइस पर IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है.
|
| TestFilePushSetup |
एक ITargetPreparer, जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा फ़ाइलों/निर्देशिकाओं को डिवाइस पर पुश करता है.
|
| TestSystemAppInstallSetup |
एक ITargetPreparer, जो डिवाइस पर /system पार्टिशन में IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है.
|
| TimeWaster | यह एक सामान्य टारगेट प्रिपेयरर है. इसका इस्तेमाल समय बर्बाद करने और डिवाइस को रीस्टार्ट करने के लिए किया जाता है. |
| UserCleaner |
एक ITargetPreparer जो बंद होने पर सेकंडरी उपयोगकर्ताओं को हटा देता है.
|
| UserHelper | |
| VisibleBackgroundUserPreparer | यह टारगेट प्रिपेरर, बैकग्राउंड में शुरू होने वाले उपयोगकर्ता में टेस्ट चलाने के लिए होता है. |
| WaitForDeviceDatetimePreparer |
एक ITargetPreparer, जो डिवाइस पर तारीख और समय सेट होने का इंतज़ार करता है
अगर समयसीमा के अंदर तारीख और समय सेट नहीं किया जाता है, तो यह तैयारी करने वाला व्यक्ति |
| WifiPreparer |
एक ITargetPreparer, जो ज़रूरी होने पर डिवाइस पर वाई-फ़ाई को कॉन्फ़िगर करता है.
|
Enums
| AltDirBehavior |
यह एक इनम है. इसका इस्तेमाल, अलग-अलग टेस्ट आर्टफ़ैक्ट इंस्टॉलर/पुशर के लिए, डायरेक्ट्री के अन्य व्यवहारों को तय करने के लिए किया जाता है
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | यह एक इनम है. इससे यह पता चलता है कि टेस्ट किए जा रहे डिवाइस को फ़्लैश करने के लिए किस तरीके का इस्तेमाल किया गया है |
| IDeviceFlasher.UserDataFlashOption | userdata इमेज को मैनेज करने के विकल्पों का enum |
इंटरफ़ेस
कक्षाएं
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enums