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()

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

टेस्ट मेट्रिक

public TestMetrics ()

सार्वजनिक तरीके

जोड़ेंटेस्ट मेट्रिक

public void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

टेस्ट केस के लिए, प्रोटो फ़ॉर्मैट में मेट्रिक एंट्री लॉग करें. टेस्ट केस में मौजूद हर कुंजी यूनीक नहीं है, तो यह पिछली वैल्यू को ओवरराइड कर देगा.

पैरामीटर
key String: मेट्रिक की कुंजी.

metric MetricMeasurement.Metric: कुंजी से जुड़ी वैल्यू.

जोड़ेंटेस्ट मेट्रिक

public void addTestMetric (String key, 
                String value)

टेस्ट केस के लिए मेट्रिक एंट्री लॉग करें. टेस्ट केस में मौजूद हर कुंजी यूनीक होनी चाहिए ऐसा न करने पर, यह पिछली वैल्यू को बदल देगा.

पैरामीटर
key String: मेट्रिक की कुंजी.

value String: कुंजी से जुड़ी वैल्यू.

लागू करें

public Statement apply (Statement base, 
                Description description)

पैरामीटर
base Statement

description Description

रिटर्न
Statement

सुरक्षित तरीके

इसके बाद

protected void after ()

इससे पहले

protected void before ()