HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.ऑब्जेक्ट
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


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

सारांश

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

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

ऑनटेस्टफेल

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

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

प्रोसेसस्टैट्सरिपोर्ट

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

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

पैरामीटर
device ITestDevice : परीक्षण उपकरण जहां से सांख्यिकी रिपोर्ट आ रही है

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

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