हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
DeviceJUnit4ClassRunner.TestMetrics
public
static
class
DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object
|
↳ |
org.junit.rules.ExternalResource
|
|
↳ |
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics
|
ExternalResource
और TestRule
को लागू करना. इस नियम की मदद से, टेस्ट केस के दौरान (@Test में) मेट्रिक को लॉग किया जा सकता है. इससे यह पक्का होता है कि टेस्ट के बीच मेट्रिक मैप को साफ़ किया गया है, ताकि एक ही नियम ऑब्जेक्ट का फिर से इस्तेमाल किया जा सके.
Example:
@Rule
public TestMetrics metrics = new TestMetrics();
@Test
public void testFoo() {
metrics.addTestMetric("key", "value");
metrics.addTestMetric("key2", "value2");
}
@Test
public void testFoo2() {
metrics.addTestMetric("key3", "value3");
}
खास जानकारी
सार्वजनिक तरीके |
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
टेस्ट केस के लिए, मेट्रिक एंट्री को प्रोटो फ़ॉर्मैट में लॉग करें.
|
void
|
addTestMetric(String key, String value)
टेस्ट केस के लिए मेट्रिक एंट्री लॉग करें.
|
Statement
|
apply(Statement base, Description description)
|
पब्लिक कंस्ट्रक्टर
TestMetrics
public TestMetrics ()
सार्वजनिक तरीके
addTestMetric
public void addTestMetric (String key,
MetricMeasurement.Metric metric)
टेस्ट केस के लिए, मेट्रिक एंट्री को प्रोटो फ़ॉर्मैट में लॉग करें. टेस्ट केस में मौजूद हर कुंजी यूनीक होनी चाहिए. ऐसा न होने पर, यह पिछली वैल्यू को बदल देगी.
पैरामीटर |
key |
String : मेट्रिक की कुंजी. |
metric |
MetricMeasurement.Metric : कुंजी से जुड़ी वैल्यू. |
addTestMetric
public void addTestMetric (String key,
String value)
टेस्ट केस के लिए मेट्रिक एंट्री लॉग करें. टेस्ट केस में मौजूद हर कुंजी यूनीक होनी चाहिए
अन्यथा, यह पिछली वैल्यू को बदल देगी.
पैरामीटर |
key |
String : मेट्रिक की कुंजी. |
value |
String : कुंजी से जुड़ी वैल्यू. |
लागू करें
public Statement apply (Statement base,
Description description)
पैरामीटर |
base |
Statement |
description |
Description |
सुरक्षित तरीके
इसके बाद
protected void after ()
इससे पहले
protected void before ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]