साल 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.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ISandbox
public
interface
ISandbox
| com.android.tradefed.sandbox.ISandbox
|
इस क्लास से सीधे इनहेरिट न करने वाली ज्ञात सबक्लास
|
यह इंटरफ़ेस, सैंडबॉक्स को तय करता है. इसका इस्तेमाल इनवोकेशन को चलाने के लिए किया जा सकता है.
खास जानकारी
पब्लिक मेथड |
abstract
String
|
createClasspath(File workingDir)
getTradefedSandboxEnvironment(IInvocationContext,IConfiguration,String[]) से मिले एनवायरमेंट और वर्किंग डायरेक्ट्री के आधार पर, क्लासपाथ बनाएं.
|
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
स्पेशल मोड, मुख्य रन से डिसकनेक्ट हो गया है: जब किसी कॉन्फ़िगरेशन का पैरंट मौजूद नहीं होता है, तो हम थिन लॉन्चर पर वापस आ जाते हैं. यहां हम मौजूदा जानकारी के साथ सैंडबॉक्स को सेटअप करने की कोशिश करते हैं. साथ ही, वर्किंग डायरेक्ट्री को भरते हैं, ताकि वर्शन वाले डायरेक्ट्री में कॉन्फ़िगरेशन को पूरी तरह से बनाया जा सके.
|
default
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration configuration)
यह prepareEnvironment(IInvocationContext,IConfiguration,ITestInvocationListener) का एक उप-चरण है. इससे यह पता चलता है कि SandboxOptions.shouldUseTestDiscovery() चालू है या नहीं.
|
default
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
|
default
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
prepareEnvironment(IInvocationContext,IConfiguration,ITestInvocationListener) का सब-स्टेप, जो सैंडबॉक्स के लिए ज़रूरी अतिरिक्त फ़ाइलें फ़ेच करता है.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
यह फ़ंक्शन, सैंडबॉक्स एनवायरमेंट के TF को दिखाता है. इसका इस्तेमाल कमांड लाइन के तर्कों के आधार पर किया जाता है.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
सैंडबॉक्स को ठीक से चलाने के लिए एनवायरमेंट तैयार करें.
|
abstract
CommandResult
|
run(TestInformation info, IConfiguration configuration, ITestLogger logger)
सेट किए गए एनवायरमेंट के साथ सैंडबॉक्स चलाएं.
|
abstract
void
|
tearDown()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
|
पब्लिक मेथड
createThinLauncherConfig
public abstract IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
स्पेशल मोड, मुख्य रन से डिसकनेक्ट हो गया है: जब किसी कॉन्फ़िगरेशन का पैरंट मौजूद नहीं होता है, तो हम थिन लॉन्चर पर वापस आ जाते हैं. यहां हम मौजूदा जानकारी के साथ सैंडबॉक्स को सेटअप करने की कोशिश करते हैं. साथ ही, वर्किंग डायरेक्ट्री को भरते हैं, ताकि वर्शन वाले डायरेक्ट्री में कॉन्फ़िगरेशन को पूरी तरह से बनाया जा सके.
| पैरामीटर |
args |
String: ओरिजनल कमांड लाइन आर्ग्युमेंट. |
keyStoreClient |
IKeyStoreClient: कॉन्फ़िगरेशन बनाने के लिए, मौजूदा कीस्टोर क्लाइंट. |
runUtil |
IRunUtil: होस्ट कमांड चलाने के लिए मौजूदा IRunUtil. |
globalConfig |
File: TF की सबप्रोसेस चलाने के लिए इस्तेमाल किया जाने वाला ग्लोबल कॉन्फ़िगरेशन. |
| रिटर्न |
IConfiguration |
NON_VERSIONED ऑब्जेक्ट के लिए, TF के कॉन्फ़िगरेशन एक्सएमएल की ओर ले जाने वाली फ़ाइल. अगर थिन लॉन्चर का कोई कॉन्फ़िगरेशन नहीं बनाया जा सका, तो शून्य दिखाता है. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration configuration,
ITestLogger logger)
| पैरामीटर |
context |
IInvocationContext |
configuration |
IConfiguration |
logger |
ITestLogger |
| रिटर्न |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
यह फ़ंक्शन, सैंडबॉक्स एनवायरमेंट के TF को दिखाता है. इसका इस्तेमाल कमांड लाइन के तर्कों के आधार पर किया जाता है.
| पैरामीटर |
context |
IInvocationContext: पैरंट का IInvocationContext. |
nonVersionedConfig |
IConfiguration: IConfiguration, वर्शन से जुड़े ऑब्जेक्ट नहीं दिखाता है. |
args |
String: कमांड लाइन आर्ग्युमेंट. |
| रिटर्न |
File |
File डायरेक्ट्री, जिसमें TF सैंडबॉक्स एनवायरमेंट जार शामिल हों. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| पैरामीटर |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public abstract void tearDown ()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]