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 : वह गंतव्य जहां संसाधित मेट्रिक्स संग्रहीत किए जाएंगे |