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");
 }
 

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TestMetrics()

पब्लिक मेथड

void addTestMetric(String key, MetricMeasurement.Metric metric)

टेस्ट केस के लिए, प्रोटो फ़ॉर्मैट में मेट्रिक एंट्री लॉग करें.

void addTestMetric(String key, String value)

टेस्ट केस के लिए, मेट्रिक एंट्री लॉग करें.

Statement apply(Statement base, Description description)

प्रोटेक्टेड मेथड

void after()
void before()

सार्वजनिक कंस्ट्रक्टर

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

रिटर्न
Statement

प्रोटेक्टेड मेथड

after

protected void after ()

before

protected void before ()

अपवाद
Throwable