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

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

public  mLogs

mmetrics

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 : डेटा का एक स्ट्रिंग वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट dataName प्रति मंगलाचरण अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ कई कॉलों को संभालने में सक्षम होना चाहिए

dataType LogDataType : डेटा का LogDataType

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

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