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

public class MetricTestCase
extends TestCase

java.lang.ऑब्जेक्ट
junit.framework.Assert
जूनिट.फ्रेमवर्क.टेस्टकेस
com.android.tradefed.testtype.MetricTestCase


TestCase का विस्तार जो ट्रेडफेड के हिस्से के रूप में चलने पर मेट्रिक्स को लॉग करने की अनुमति देता है। या तो सीधे DeviceTestCase के रूप में या HostTest के भाग के रूप में। कार्य: मूल्यांकन करें कि क्या रन मेट्रिक (केवल परीक्षण मेट्रिक नहीं) 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)

परीक्षण मामले के लिए एक मीट्रिक लॉग करें.

खेत

एमएललॉग्स

public  mLogs

एममेट्रिक्स

public  mMetrics

सार्वजनिक निर्माणकर्ता

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

public MetricTestCase ()

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

public MetricTestCase (String name)

दिए गए नाम के साथ एक परीक्षण केस बनाता है। TestCase कंस्ट्रक्टर से विरासत में मिला।

पैरामीटर
name String

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

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

परीक्षण से लॉग प्राप्त करने के लिए JUnit3 फारवर्डर से कॉलबैक।

पैरामीटर
dataName String : डेटा का एक स्ट्रिंग वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट डेटानाम प्रति आह्वान अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ एकाधिक कॉल को संभालने में सक्षम होना चाहिए

dataType LogDataType : डेटा का LogDataType

dataStream InputStreamSource : डेटा का इनपुटस्ट्रीमसोर्स। कार्यान्वयनकर्ताओं को डेटा पढ़ना शुरू करने के लिए createInputStream को कॉल करना चाहिए, और पूरा होने पर परिणामी इनपुटस्ट्रीम को बंद करना सुनिश्चित करना चाहिए। कॉल करने वालों को यह सुनिश्चित करना चाहिए कि टेस्टलॉग विधि पूरी होने तक डेटा का स्रोत मौजूद और पहुंच योग्य बना रहे।

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 : कुंजी से संबद्ध.