संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

public class MetricTestCase
extends TestCase

java.lang.ऑब्जेक्ट
मैं जूनिट.फ्रेमवर्क.एसर्ट
मैं जूनिट.फ्रेमवर्क.टेस्टकेस
मैं com.android.tradefed.testtype.MetricTestCase


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

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

खेत

एमएललॉग

public  mLogs

एममेट्रिक्स

public  mMetrics

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

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

public MetricTestCase ()

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

public MetricTestCase (String name)

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

मापदंडों
name String

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

टेस्टलॉग जोड़ें

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

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

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

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