साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
सीधे तौर पर इस्तेमाल होने वाली सबक्लास
|
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है.
खास जानकारी
पब्लिक कंस्ट्रक्टर |
GTest()
|
सुरक्षित तरीके |
String
|
createFlagFile(String filter)
ऐसी फ़ाइल बनाएं जिसमें फ़िल्टर शामिल हों. इनका इस्तेमाल --gtest_flagfile के ज़रिए किया जाएगा, ताकि args के साइज़ में ओएस से जुड़ी किसी भी सीमा से बचा जा सके.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
यह हेल्पर मेथड, किसी अस्थायी स्क्रिप्ट से gtest कमांड चलाने के लिए है. ऐसा तब किया जाता है, जब कमांड इतनी लंबी हो कि उसे सीधे तौर पर adb से न चलाया जा सके.
|
String
|
getGTestCmdLine(String fullPath, String flags)
यह हेल्पर मेथड, gtest कमांड को चलाने के लिए बनाता है.
|
String
|
loadFilter(String binaryOnDevice)
get फ़िल्टर करने का तरीका तय करें.
|
boolean
|
shouldRunFile(String fullPath)
यह हेल्पर मेथड यह तय करती है कि हमें दी गई फ़ाइल को एक्ज़ीक्यूट करना चाहिए या नहीं.
|
पब्लिक कंस्ट्रक्टर
सार्वजनिक तरीके
getDevice
public ITestDevice getDevice ()
टेस्ट डिवाइस को चालू करें.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
जांच किए जाने वाले डिवाइस को इंजेक्ट करें.
| पैरामीटर |
device |
ITestDevice: इस्तेमाल करने के लिए ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
सुरक्षित तरीके
createFlagFile
protected String createFlagFile (String filter)
ऐसी फ़ाइल बनाएं जिसमें फ़िल्टर शामिल हों. इनका इस्तेमाल --gtest_flagfile के ज़रिए किया जाएगा, ताकि args के साइज़ में ओएस से जुड़ी किसी भी सीमा से बचा जा सके.
| पैरामीटर |
filter |
String: फ़िल्टर स्ट्रिंग |
| रिटर्न |
String |
उस फ़ाइल का पाथ जिसमें फ़िल्टर मौजूद है. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
यह हेल्पर मेथड, अस्थायी स्क्रिप्ट से gtest कमांड चलाने के लिए है. ऐसा तब किया जाता है, जब कमांड इतनी लंबी हो कि उसे सीधे तौर पर adb से न चलाया जा सके.
| पैरामीटर |
testDevice |
ITestDevice: वह डिवाइस जिस पर निर्देश चलाना है |
cmd |
String: चलाने के लिए निर्देश वाली स्ट्रिंग |
resultParser |
IShellOutputReceiver: पढ़ने की जांच के नतीजों को पाने वाला |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
यह हेल्पर मेथड, gtest कमांड को रन करने के लिए बनाता है.
| पैरामीटर |
fullPath |
String: डिवाइस पर gtest बाइनरी का ऐब्सलूट फ़ाइल सिस्टम पाथ |
flags |
String: gtest को एक्ज़ीक्यूट करने के फ़्लैग |
| रिटर्न |
String |
gtest को चलाने के लिए शेल कमांड लाइन |
loadFilter
protected String loadFilter (String binaryOnDevice)
get फ़िल्टर करने का तरीका तय करें.
सब क्लास को यह लागू करना होगा कि वह अपना फ़िल्टर कैसे पाए.
| पैरामीटर |
binaryOnDevice |
String: फ़िल्टर फ़ाइल का पूरा पाथ. |
| रिटर्न |
String |
फ़िल्टर स्ट्रिंग. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
यह हेल्पर मेथड यह तय करती है कि हमें दी गई फ़ाइल को एक्ज़ीक्यूट करना चाहिए या नहीं.
| पैरामीटर |
fullPath |
String: उस फ़ाइल का पूरा पाथ |
| रिटर्न |
boolean |
अगर हमें बताई गई फ़ाइल को एक्ज़ीक्यूट करना है, तो वैल्यू true होगी. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-12-04 (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-04 (UTC) को अपडेट किया गया."],[],[]]