साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
टेस्ट कमांड शेड्यूलर
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Tradefed में, हर टेस्ट अनुरोध को चलाने के लिए, कमांड शेड्यूलर से गुज़रना पड़ता है. इसलिए, कमांड शेड्यूलर, टेस्ट चलाने के लिए ज़रूरी हार्नेस का एक अहम कॉम्पोनेंट है.
लाइफ़साइकल
जब Tradefed को टेस्ट का अनुरोध मिलता है (उदाहरण के लिए, कंसोल से इनपुट), तो टेस्ट शुरू होने से पहले ये इवेंट होते हैं:
- जांच के अनुरोध को पार्स किया जाता है - जांच का अनुरोध आम तौर पर, Tradefed कॉन्फ़िगरेशन के एक्सएमएल रेफ़रंस और उसके बाद विकल्पों से बना होता है.
उदाहरण के लिए:
> run host --class com.android.tradefed.build.BuildInfoTest
- Device Manager से, टेस्ट के अनुरोध से मेल खाने वाले डिवाइसों के लिए अनुरोध किया जाता है -
Device Manager, टेस्ट के अनुरोधों से मेल खाने वाले डिवाइस असाइन करता है. उदाहरण के लिए, अगर किसी Pixel डिवाइस का अनुरोध किया जाता है, तो Device Manager उपलब्ध Pixel डिवाइस की तलाश करेगा.
- टेस्ट का अनुरोध + डिवाइसों पर जांच शुरू हो रही है - टेस्टिंग शुरू हो रही है.
- डिवाइस रिलीज़ करना - डिवाइस का इस्तेमाल खत्म होने के बाद, उसे रिलीज़ कर दिया जाएगा. इसके बाद, उसे अन्य टेस्ट के लिए इस्तेमाल किया जा सकेगा.
Tradefed इन्वोकेशन
Tradefed में इनवोकेशन का मतलब है कि फ़िलहाल, टेस्ट कमांड को लागू किया जा रहा है.
कॉल में शामिल डिवाइसों को allocated के तौर पर मार्क किया जाता है. इनका इस्तेमाल, अन्य टेस्ट चलाने के लिए नहीं किया जा सकता.
TF इन चरणों को इस क्रम में पूरा करेगा:
- बिल्ड और टेस्ट आर्टफ़ैक्ट डाउनलोड करना
- टारगेट की तैयारी
- टेस्ट एक्ज़ीक्यूशन
- स्टोरेज खाली करने के लिए टारगेट करना
- नतीजों की रिपोर्टिंग
हर चरण के बारे में ज़्यादा जानकारी, आर्किटेक्चर सेक्शन में दी गई है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-12-03 (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"]],["आखिरी बार 2025-12-03 (UTC) को अपडेट किया गया."],[],[]]