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)
|
सार्वजनिक कंस्ट्रक्टर
टेस्ट मेट्रिक
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 |
सुरक्षित तरीके
इसके बाद
protected void after ()
इससे पहले
protected void before ()