हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver
|
ऐसे सबक्लास जिनके बारे में पहले से पता है
AndroidJUnitTest |
ऐसा टेस्ट जो दिए गए डिवाइस पर,
android.support.test.runner.AndroidJUnitRunner का इस्तेमाल करके, इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है.
|
AtestRunner |
ITestSuite को लागू करना
|
BaseTestSuite |
नए सुइट सिस्टम के साथ, Compatibility Test Suite को चलाने के लिए टेस्ट.
|
CodeCoverageTest |
यह एक ऐसी जांच है जो किसी डिवाइस पर इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाती है और कोड कवरेज रिपोर्ट जनरेट करती है.
|
ITestSuite |
टेस्ट सुइट चलाने के लिए इस्तेमाल की जाने वाली ऐब्स्ट्रैक्ट क्लास.
|
InstalledInstrumentationsTest |
मौजूदा डिवाइस पर मौजूद सभी इंस्ट्रूमेंटेशन चलाता है.
|
InstrumentationTest |
ऐसा टेस्ट जो दिए गए डिवाइस पर इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाता है.
|
TestMappingSuiteRunner |
BaseTestSuite को लागू करना, ताकि शामिल किए गए फ़िल्टर के विकल्प या बाइल्ड से मिली TEST_MAPPING फ़ाइलों के हिसाब से, टेस्ट को एक सुइट के तौर पर चलाया जा सके.
|
TestsPoolPoller |
टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है.
|
TfSuiteRunner |
ITestSuite को लागू करना, जो TF jars res/config/suite/
फ़ोल्डर से टेस्ट लोड करेगा.
|
|
IRemoteTest
के लिए इंटरफ़ेस, ताकि वे टेस्ट रन के लिए IMetricCollector
की सूची पा सकें.
इस इंटरफ़ेस को लागू करने वाले टेस्ट में, कलेक्टर के साथ डिफ़ॉल्ट ITestInvocationListener
इंस्ट्रूमेंट नहीं होगा. उन्हें IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
के ज़रिए खुद ऐसा करना होगा.
कुछ टेस्ट में, Tradefed कॉलबैक को बफ़र करके आखिर में फिर से चलाया जाता है. जैसे, ITestSuite
में. इस तरह के तरीके से, इकट्ठा करने वाले को फिर से चलाने के दौरान कॉल किया जाता है, न कि असल में लागू करने के दौरान. टेस्ट रनर को यह तय करने की अनुमति देकर कि इकट्ठा करने वाले टूल का इस्तेमाल कब करना है, हम यह पक्का कर सकते हैं कि कॉलबैक सही समय पर मैनेज किए जा रहे हैं.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
originalCollector में सभी मेट्रिक कलेक्टर को क्रम से कॉल करने के लिए, रैप किया जाएगा.
खास जानकारी
सार्वजनिक तरीके
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
टेस्ट रन के लिए तय किए गए IMetricCollector
की सूची सेट करता है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (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-03-26 (UTC) को अपडेट किया गया."],[],[]]