MetricTestCase
public
class
MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
TestCase
का एक्सटेंशन, जो TradeFed के हिस्से के तौर पर चलने पर मेट्रिक को लॉग करने की अनुमति देता है. सीधे तौर पर DeviceTestCase
के तौर पर या HostTest
के हिस्से के तौर पर. TODO: यह आकलन करें कि क्या JUnit3 टेस्ट के लिए, सिर्फ़ टेस्ट मेट्रिक के बजाय, रन मेट्रिक का इस्तेमाल करना सही है.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
MetricTestCase.LogHolder
रिपोर्ट की जाने वाली लॉग फ़ाइल को सेव करने के लिए स्ट्रक्चर. |
फ़ील्ड्स की फ़िल्में | |
---|---|
public
|
mLogs
|
public
|
mMetrics
|
पब्लिक कंस्ट्रक्टर | |
---|---|
MetricTestCase()
|
|
MetricTestCase(String name)
दिए गए नाम के साथ एक टेस्ट केस बनाता है. |
सार्वजनिक तरीके | |
---|---|
final
void
|
addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
किसी टेस्ट से लॉग पाने के लिए, JUnit3 फ़ॉरवर्डर से कॉलबैक. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
टेस्ट केस के लिए कोई मेट्रिक लॉग करें. |
फ़ील्ड्स की फ़िल्में
mLogs
publicmLogs
mMetrics
publicmMetrics
पब्लिक कंस्ट्रक्टर
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
दिए गए नाम के साथ एक टेस्ट केस बनाता है. TestCase
कन्स्ट्रक्टर से इनहेरिट किया गया.
पैरामीटर | |
---|---|
name |
String |
सार्वजनिक तरीके
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
किसी टेस्ट से लॉग पाने के लिए, JUnit3 फ़ॉरवर्डर से कॉलबैक.
पैरामीटर | |
---|---|
dataName |
String : डेटा का जानकारी देने वाला स्ट्रिंग नाम. उदाहरण के लिए, "device_logcat". ध्यान दें कि हर बार कॉल करने पर, dataName यूनीक नहीं हो सकता. इसका मतलब है कि लागू करने वाले, एक ही dataName के साथ कई कॉल मैनेज कर सकते हैं |
dataType |
LogDataType : डेटा का LogDataType |
dataStream |
InputStreamSource : डेटा का InputStreamSource. डेटा पढ़ना शुरू करने के लिए, लागू करने वाले को
createInputStream को कॉल करना चाहिए. साथ ही, डेटा पढ़ने के बाद,
InputStream को बंद करना न भूलें. कॉल करने वाले लोगों को यह पक्का करना चाहिए कि testLog का तरीका पूरा होने तक, डेटा का सोर्स मौजूद रहे और उसे ऐक्सेस किया जा सके. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
पैरामीटर | |
---|---|
key |
String |
metric |
MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
टेस्ट केस के लिए कोई मेट्रिक लॉग करें.
पैरामीटर | |
---|---|
key |
String : वह कुंजी जिसके तहत मेट्रिक मिलेगी. |
value |
String : कुंजी से जुड़ा. |