डिवाइसJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.ऑब्जेक्ट
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 ()

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

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

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

बाद

protected void after ()

पहले

protected void before ()