HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


एक IMetricCollector जो statsd उपयोगिता आदेशों का उपयोग करके होस्ट की ओर से statsd मेट्रिक्स एकत्र करता है। इसमें बेसिक पुश मेट्रिक्स और डंप रिपोर्ट फंक्शन हैं। इसे जरूरतों के आधार पर सांख्यिकी मीट्रिक रिपोर्ट को संसाधित करने के लिए उपवर्गों द्वारा बढ़ाया जा सकता है।

सारांश

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

HostStatsdMetricCollector ()

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है।

void onTestFail ( DeviceMetricData testData, TestDescription test)

कॉलबैक जब एक परीक्षण मामला विफल हो जाता है।

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक।

void onTestRunStart ( DeviceMetricData runData)

टेस्ट रन शुरू होने पर कॉलबैक।

void onTestStart ( DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक।

संरक्षित तरीके

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

यदि आवश्यक हो तो उपवर्ग स्टैट्सड मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं।

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

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है। यह सफाई का समय होना चाहिए।

पैरामीटर
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान समान ऑब्जेक्ट होगा।

currentTestCaseMetrics : मैट्रिक्स का वर्तमान मानचित्र ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

कॉलबैक जब एक परीक्षण मामला विफल हो जाता है।

पैरामीटर
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है।

test TestDescription : टेस्ट केस का TestDescription प्रगति पर है।

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक। यह सफाई का समय होना चाहिए।

पैरामीटर
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है। onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान समान ऑब्जेक्ट होगा।

currentRunMetrics : मेट्रिक्स का वर्तमान मानचित्र ERROR(/#testRunEnded(long,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

टेस्ट रन शुरू होने पर कॉलबैक।

पैरामीटर
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है।

फेंकता
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक।

पैरामीटर
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है।

फेंकता
DeviceNotAvailableException

संरक्षित तरीके

processStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

यदि आवश्यक हो तो उपवर्ग स्टैट्सड मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं। इसे किसी विशेष डिवाइस से मीट्रिक रिपोर्ट के लिए कहा जाता है

पैरामीटर
device ITestDevice : टेस्ट डिवाइस जहां से statsd रिपोर्ट आ रही है

dataStream InputStreamSource : आँकड़े इनपुट स्ट्रीम के रूप में रिपोर्ट करते हैं

runData DeviceMetricData : वह गंतव्य जहां संसाधित मेट्रिक्स संग्रहीत किए जाएंगे