com.android.tradefed.device.metric

एनोटेशन

मीट्रिक विकल्प @Test के साथ एनोटेट किए गए परीक्षण विधियों के लिए एनोटेशन, या यदि एनोटेशन TestDescription की एनोटेशन सूची का हिस्सा है जो कुछ अतिरिक्त पैरामीटर निर्दिष्ट करने की अनुमति देता है: कलेक्टरों के व्यवहार को ट्यून करना, कुछ विधियों को फ़िल्टर करना।

इंटरफेस

IMetricकलेक्टर मैचिंग मेट्रिक्स एकत्र करने के लिए परीक्षण के परिणाम रिपोर्ट करते समय यह इंटरफ़ेस एक डेकोरेटर के रूप में जोड़ा जाएगा।
IMetricCollectorReceiver IRemoteTest के कार्यान्वयन के लिए इंटरफ़ेस यदि उन्हें टेस्ट रन के लिए IMetricCollector की सूची प्राप्त करने की आवश्यकता है।

कक्षाओं

एट्रेस कलेक्टर एक IMetricCollector जो एक परीक्षण के दौरान ट्रेस चलाता है और परिणाम एकत्र करता है और उन्हें मंगलाचरण में लॉग करता है।
एट्रेस रन मेट्रिक कलेक्टर परीक्षण डिवाइस से दी गई निर्देशिका के तहत सभी परीक्षण निर्देशिका से निशान एकत्र करता है, परीक्षण निर्देशिका लॉग करता है और परीक्षण निर्देशिका के तहत ट्रेस फ़ाइलों को पोस्ट करता है और मेट्रिक्स को एकत्र करता है।
बेसडिवाइसमैट्रिककलेक्टर IMetricCollector का मूल कार्यान्वयन जो onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) और ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) पर संग्रह शुरू और बंद करने की अनुमति देता है।
ब्लूटूथ कनेक्शन लेटेंसी कलेक्टर कलेक्टर उपकरणों के लिए एक पूर्व-निर्धारित आँकड़े अवधि मीट्रिक कॉन्फ़िग पुश करेगा और प्रत्येक प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन अवधि एकत्र करेगा।
ब्लूटूथकनेक्शनस्टेटकलेक्टर यह संग्राहक BluetoothConnectionStateChanged मेट्रिक्स एकत्र करेगा और प्रत्येक प्रोफ़ाइल के लिए कनेक्शन स्थिति संख्या रिकॉर्ड करेगा।
BugreportzOnFailureCollector जब कोई परीक्षण मामला विफल हो जाता है तो एक बग्रेपोर्ट्ज़ एकत्र करें।
BugreportzOnTestCaseFailureCollector एक रन में एक परीक्षण मामला विफल होने पर एक बग्रेपोर्ट्स एकत्र करें।
ClangCodeCoverageCollector एक BaseDeviceMetricCollector जो क्लैंग कवरेज मापन को डिवाइस से हटा देगा और उन्हें परीक्षण कलाकृतियों के रूप में लॉग करेगा।
कलेक्टर हेल्पर कई जगहों पर आवश्यक कुछ IMetricCollector संचालन करने के लिए सहायक।
काउंट टेस्ट केस कलेक्टर किसी दिए गए IRemoteTest के लिए परीक्षण मामलों की संख्या की गणना करें और रिपोर्ट करें।
DebugHostLogOnFailureCollector संग्राहक जो परीक्षण मामले की विफलता होने पर होस्ट-साइड लॉग को इकट्ठा और लॉग करेगा।
डिवाइसमैट्रिकडेटा मीट्रिक संग्राहकों द्वारा एकत्र किए गए सभी डेटा को रखने का उद्देश्य।
डिवाइसट्रेसकलेक्टर संग्राहक जो टेस्ट रन शुरू होने पर परफेटो ट्रेस शुरू करेगा और अंत में ट्रेस फ़ाइल लॉग करेगा।
एमुलेटरमेमोरीसीपीयूकैप्चरर
FilePullerDeviceMetricCollector एक BaseDeviceMetricCollector जो डिवाइस से आने वाली मेट्रिक्स कुंजी को सुनता है और उन्हें डिवाइस से फ़ाइल के रूप में खींचता है।
FilePullerLogCollector डिवाइस-साइड द्वारा रिपोर्ट की गई फ़ाइल का लकड़हारा।
GcovCodeCoverageCollector एक BaseDeviceMetricCollector जो डिवाइस से gcov कवरेज माप को हटा देगा और उन्हें परीक्षण कलाकृतियों के रूप में लॉग करेगा।
GcovKernelCodeCoverageCollector एक BaseDeviceMetricCollector जो gcov कर्नेल कवरेज मापन को डिबगफ़्स से और डिवाइस से बाहर खींचेगा और फिर अंत में उन्हें परीक्षण कलाकृतियों के रूप में लॉग करेगा।
HostStatsdMetricCollector एक IMetricCollector जो statsd उपयोगिता आदेशों का उपयोग करके होस्ट की ओर से statsd मेट्रिक्स एकत्र करता है।
JavaCodeCoverageCollector एक BaseDeviceMetricCollector जो जावा कवरेज मापन को डिवाइस से हटा देगा और उन्हें परीक्षण कलाकृतियों के रूप में लॉग करेगा।
LogcatOnFailureCollector संग्राहक जो एक परीक्षण मामले के विफल होने पर एक लॉगकैट को कैप्चर और लॉग करेगा।
LogcatTimingMetricCollector एक मीट्रिक संग्राहक जो लॉगकैट लाइनों से किसी घटना के प्रारंभ और अंत संकेतों को पार्स करने के लिए दिए गए रेगेक्स पैटर्न का उपयोग करके एक या एक से अधिक दोहराए गए परीक्षणों के दौरान लॉगकैट से समय की जानकारी (जैसे उपयोगकर्ता स्विच समय) एकत्र करता है।
मॉड्यूललॉगकैटकलेक्टर लॉगकैट कलेक्टर का संस्करण लेकिन मॉड्यूल के लिए।
परफेटो पुलर मैट्रिक कलेक्टर FilePullerDeviceMetricCollector का मूल कार्यान्वयन जो डिवाइस से FilePullerDeviceMetricCollector फ़ाइलों को खींचने और उससे मेट्रिक्स एकत्र करने की अनुमति देता है।
रीबूट रीज़न कलेक्टर कलेक्टर जो टेस्ट रन के दौरान डिवाइस रीबूट एकत्र करता है और उन्हें कारण और गणना के आधार पर रिपोर्ट करता है।
रनटाइम रीस्टार्ट कलेक्टर संग्राहक जो परीक्षण चलाने के दौरान रनटाइम पुनरारंभ (सिस्टम सर्वर क्रैश) के टाइमस्टैम्प एकत्र करता है, यदि कोई हो।
ScreenshotOnFailureCollector संग्राहक जो एक परीक्षण मामले के विफल होने पर एक स्क्रीनशॉट को कैप्चर और लॉग करेगा।
शोमैपपुलरमैट्रिककलेक्टर FilePullerDeviceMetricCollector का मूल कार्यान्वयन जो डिवाइस से शोमैप फ़ाइलों को खींचने और उससे मेट्रिक्स एकत्र करने की अनुमति देता है।
ट्रेस सीएमडी कलेक्टर एक IMetricCollector जो ट्रेस-सीएमडी का उपयोग करके परीक्षण के दौरान निशान एकत्र करता है, और उन्हें मंगलाचरण में लॉग करता है।

Enums

AutoLogCollector गणन वर्णन करता है कि किस कलेक्टर को हार्नेस द्वारा स्वचालित रूप से नियंत्रित किया जा सकता है।
परफेटोपुलरमैट्रिककलेक्टर.METRIC_FILE_FORMAT