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