साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
TradefedSandbox का इंटरनल स्पेशलाइज़ेशन, जिसका इस्तेमाल लैब के इन्फ़्रास्ट्रक्चर में किया जाता है. इससे, बिल्ड से जुड़े सही वर्शन को डाउनलोड करने की ज़रूरत पूरी होती है. अगर हम एक दिन बिल्ड डाउनलोड करने के लिए AOSP API पर भरोसा कर सकते हैं, तो हम इसे AOSP पर ले जा सकते हैं.
खास जानकारी
पब्लिक मेथड |
String
|
createClasspath(File workingDir)
Google Tradefed सैंडबॉक्स, सिर्फ़ वर्किंग डायरेक्ट्री में मौजूद जार का इस्तेमाल करता है.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
स्पेशल मोड, मुख्य रन से डिसकनेक्ट हो गया है: जब किसी कॉन्फ़िगरेशन का पैरंट मौजूद नहीं होता है, तो हम थिन लॉन्चर पर वापस आ जाते हैं. यहां हम मौजूदा जानकारी के साथ सैंडबॉक्स को सेटअप करने की कोशिश करते हैं. साथ ही, वर्किंग डायरेक्ट्री को भरते हैं, ताकि वर्शन वाले डायरेक्ट्री में कॉन्फ़िगरेशन को पूरी तरह से बनाया जा सके.
|
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger)
|
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
void
|
tearDown()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
|
सार्वजनिक कंस्ट्रक्टर
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
पब्लिक मेथड
createClasspath
public String createClasspath (File workingDir)
Google Tradefed सैंडबॉक्स, सिर्फ़ वर्किंग डायरेक्ट्री में मौजूद जार का इस्तेमाल करता है.
| पैरामीटर |
workingDir |
File: सैंडबॉक्स के लिए मौजूदा वर्किंग डायरेक्ट्री. |
| रिटर्न |
String |
इस्तेमाल किया जाने वाला क्लासपाथ. |
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 के कॉन्फ़िगरेशन एक्सएमएल की ओर ले जाने वाली फ़ाइल. अगर थिन लॉन्चर का कोई कॉन्फ़िगरेशन नहीं बनाया जा सका, तो शून्य दिखाता है. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)
| पैरामीटर |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| रिटर्न |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| पैरामीटर |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public void tearDown ()
बदले गए किसी भी स्टेट, फ़ाइल या एनवायरमेंट को ठीक करें.
प्रोटेक्टेड मेथड
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
कुछ ऑब्जेक्ट से फ़िल्टर किए गए ग्लोबल कॉन्फ़िगरेशन को डंप करें.
| पैरामीटर |
config |
IConfiguration |
exclusionPatterns |
Set |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]