साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
IInvocationContextReceiver
public
interface
IInvocationContextReceiver
| com.android.tradefed.testtype.IInvocationContextReceiver
|
इस क्लास से सीधे इनहेरिट न करने वाली ज्ञात सबक्लास
AbLocalBuildProvider, AtestExecutionPlanSuiteRunner, AtestRunner, BaseTestSuite, ClusterCommandLauncher, CtsDeviceLaunchControlProvider, CtsLaunchControlProvider, CtsTestLauncher, DependenciesResolver, DeviceLaunchControlProvider, ExecutionPlanSuiteRunner, GoogleDeviceFlashPreparer, ITestSuite, LaunchControlProvider, PushFilePreparer, SubprocessTfLauncher, TestMappingSuiteRunner, TfLaunchControlProvider, TfSuiteRunner, TfTestLauncher
| AbLocalBuildProvider |
यह लोकल बिल्ड प्रोवाइडर, Android बिल्ड पर लोकल बिल्ड बनाता है.
|
| AtestExecutionPlanSuiteRunner |
ITestSuite को लागू करने का तरीका
|
| AtestRunner |
ITestSuite को लागू करने का तरीका
|
| BaseTestSuite |
यह टेस्ट, नए सुइट सिस्टम के साथ Compatibility Test Suite को चलाने के लिए है.
|
| ClusterCommandLauncher |
यह IRemoteTest क्लास, सबप्रोसेस टीएफ के ज़रिए टीएफ़सी से कोई कमांड लॉन्च करने के लिए है.
|
| CtsDeviceLaunchControlProvider |
यह LaunchControlProvider, DeviceFolderBuildInfo के लिए है.
|
| CtsLaunchControlProvider |
यह LaunchControlProvider, सीटीएस बिल्ड के लिए है.
|
| CtsTestLauncher |
यह IRemoteTest, सीटीएस के अलग इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए है.
|
| DependenciesResolver |
यह एक नए तरह का प्रोवाइडर है. इसकी मदद से, किसी टेस्ट के लिए सभी डिपेंडेंसी हासिल की जा सकती हैं.
|
| DeviceLaunchControlProvider |
यह LaunchControlProvider, IDeviceBuildInfo के लिए है
|
| ExecutionPlanSuiteRunner |
यह BaseTestSuite को लागू करने का तरीका है. इसकी मदद से,
बिल्ड में बताए गए एक्ज़ीक्यूशन प्लान के आधार पर टेस्ट चलाए जा सकते हैं.
|
| GoogleDeviceFlashPreparer |
यह DeviceFlashPreparer का एक खास वर्शन है. इसमें Google
डिवाइसों को फ़्लैश करने के लिए ज़रूरी कस्टम चरणों की सुविधा मिलती है.
|
| ITestSuite |
यह ऐब्स्ट्रैक्ट क्लास, Test Suite को चलाने के लिए इस्तेमाल की जाती है.
|
| LaunchControlProvider |
यह IBuildProvider को लागू करने का तरीका है. इसकी मदद से, टेस्ट करने के लिए
बिल्ड पाने के लिए, Google के लॉन्च कंट्रोल सर्वर से क्वेरी की जाती है.
|
| PushFilePreparer |
यह ITargetPreparer है. इसकी मदद से, होस्ट के किसी भी पाथ से डिवाइस के किसी भी पाथ पर, कितनी भी फ़ाइलें पुश की जा सकती हैं.
|
| SubprocessTfLauncher |
यह IRemoteTest, टीएफ़ के अलग इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए है.
|
| TestMappingSuiteRunner |
यह BaseTestSuite को लागू करने का तरीका है. इसकी मदद से, सुइट के तौर पर, बिल्ड से include-filter या
TEST_MAPPING फ़ाइलों के विकल्प से तय किए गए टेस्ट चलाए जा सकते हैं.
|
| TfLaunchControlProvider |
यह LaunchControlProvider, google-tradefed बिल्ड को IFolderBuildInfo के तौर पर वापस पाने के लिए है.
|
| TfSuiteRunner |
यह ITestSuite को लागू करने का तरीका है. इसकी मदद से, टीएफ़ जार के res/config/suite/
फ़ोल्डर से टेस्ट लोड किए जा सकते हैं.
|
| TfTestLauncher |
यह IRemoteTest, टीएफ़ के अलग इंस्टॉलेशन के ख़िलाफ़ यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए है.
|
|
यह टेस्ट, इनवोकेशन के कॉन्टेक्स्ट का रेफ़रंस पाने के लिए है.
इसका इस्तेमाल तब करना चाहिए, जब टेस्ट को इनवोकेशन की जानकारी चाहिए, बिना IBuildInfo के रेफ़रंस की ज़रूरत के.
ज़्यादातर टेस्ट में, टेस्ट किए जा रहे बिल्ड पर कोई डिपेंडेंसी नहीं होनी चाहिए. साथ ही,
टेस्ट एनवायरमेंट तैयार करने के लिए, ITargetPreparer पर भरोसा करना चाहिए.
खास जानकारी
पब्लिक मेथड
setInvocationContext
public abstract void setInvocationContext (IInvocationContext invocationContext)
| पैरामीटर |
invocationContext |
IInvocationContext |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया."],[],[]]