साल 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.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
| java.lang.Object
|
| ↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
इस क्लास से सीधे इनहेरिट करने वाली ज्ञात सबक्लास
|
सैंडबॉक्स कंटेनर, जो ट्रेड फ़ेडरेशन इनवोकेशन को चला सकता है. TODO: Allow Options to be passed to
the sandbox.
खास जानकारी
पब्लिक मेथड |
String
|
createClasspath(File workingDir)
getTradefedSandboxEnvironment(IInvocationContext,IConfiguration,String[]) से मिले एनवायरमेंट और वर्किंग डायरेक्ट्री के आधार पर, क्लासपाथ बनाएं.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
स्पेशल मोड, मुख्य रन से डिसकनेक्ट हो गया है: जब किसी कॉन्फ़िगरेशन का पैरंट मौजूद नहीं होता है, तो हम थिन लॉन्चर पर वापस आ जाते हैं. यहां हम मौजूदा जानकारी के साथ सैंडबॉक्स को सेटअप करने की कोशिश करते हैं. साथ ही, वर्किंग डायरेक्ट्री को भरते हैं, ताकि वर्शन वाले डायरेक्ट्री में कॉन्फ़िगरेशन को पूरी तरह से बनाया जा सके.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
static
Set<String>
|
matchSandboxExtraBuildTargetByConfigName(String configName)
टेस्ट कॉन्फ़िगरेशन के नाम के हिसाब से, सैंडबॉक्स के अतिरिक्त बिल्ड टारगेट से अतिरिक्त बिल्ड टारगेट मैच करें.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
सैंडबॉक्स को ठीक से चलाने के लिए एनवायरमेंट तैयार करें.
|
static
String[]
|
removeIncompatibleFlags(String[] args)
|
CommandResult
|
run(TestInformation info, IConfiguration config, ITestLogger logger)
सेट किए गए एनवायरमेंट के साथ सैंडबॉक्स चलाएं.
|
void
|
tearDown()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
|
कॉन्स्टेंट
public static final String EXTRA_TARGET_LAB
कॉन्स्टेंट वैल्यू:
"lab"
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
कॉन्स्टेंट वैल्यू:
"general-tests.zip"
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
कॉन्स्टेंट वैल्यू:
"SANDBOX_ENABLED"
सार्वजनिक कंस्ट्रक्टर
TradefedSandbox
public TradefedSandbox ()
पब्लिक मेथड
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
स्पेशल मोड, मुख्य रन से डिसकनेक्ट हो गया है: जब किसी कॉन्फ़िगरेशन का पैरंट मौजूद नहीं होता है, तो हम थिन लॉन्चर पर वापस आ जाते हैं. यहां हम मौजूदा जानकारी के साथ सैंडबॉक्स को सेटअप करने की कोशिश करते हैं. साथ ही, वर्किंग डायरेक्ट्री को भरते हैं, ताकि वर्शन वाले डायरेक्ट्री में कॉन्फ़िगरेशन को पूरी तरह से बनाया जा सके.
| पैरामीटर |
args |
String: ओरिजनल कमांड लाइन आर्ग्युमेंट. |
keyStoreClient |
IKeyStoreClient: कॉन्फ़िगरेशन बनाने के लिए, मौजूदा कीस्टोर क्लाइंट. |
runUtil |
IRunUtil: होस्ट कमांड चलाने के लिए मौजूदा IRunUtil. |
globalConfig |
File: TF की सबप्रोसेस चलाने के लिए इस्तेमाल किया जाने वाला ग्लोबल कॉन्फ़िगरेशन. |
| रिटर्न |
IConfiguration |
NON_VERSIONED ऑब्जेक्ट के लिए, TF के कॉन्फ़िगरेशन एक्सएमएल की ओर ले जाने वाली फ़ाइल. अगर थिन लॉन्चर का कोई कॉन्फ़िगरेशन नहीं बनाया जा सका, तो शून्य दिखाता है. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| पैरामीटर |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static Set<String> matchSandboxExtraBuildTargetByConfigName (String configName)
टेस्ट कॉन्फ़िगरेशन के नाम के हिसाब से, सैंडबॉक्स के अतिरिक्त बिल्ड टारगेट से अतिरिक्त बिल्ड टारगेट मैच करें.
| पैरामीटर |
configName |
String |
removeIncompatibleFlags
public static String[] removeIncompatibleFlags (String[] args)
tearDown
public void tearDown ()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
प्रोटेक्टेड मेथड
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
कुछ ऑब्जेक्ट से फ़िल्टर किए गए ग्लोबल कॉन्फ़िगरेशन को डंप करें.
| पैरामीटर |
config |
IConfiguration |
exclusionPatterns |
Set |
getJava
protected String getJava ()
prepareConfiguration
protected Exception prepareConfiguration (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
उस IConfiguration को तैयार करें जिसे सबप्रोसेस को पास किया जाएगा. साथ ही, यह कंटेनर को एक्ज़ीक्यूट करेगा.
| रिटर्न |
Exception |
अगर कोई गड़बड़ी होती है, तो अपवाद दिखता है. अगर कोई गड़बड़ी नहीं होती है, तो null दिखता है. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]