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