होस्टस्टैट्सडीमेट्रिककलेक्टर
public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.ऑब्जेक्ट | ||
मैं | 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) उपवर्ग जरूरत पड़ने पर Statsd मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं। |
सार्वजनिक निर्माणकर्ता
होस्टस्टैट्सडीमेट्रिककलेक्टर
public HostStatsdMetricCollector ()
सार्वजनिक तरीके
ऑन टेस्टएंड
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 |
ऑन टेस्टरनस्टार्ट
public void onTestRunStart (DeviceMetricData runData)
एक परीक्षण चलाने के शुरू होने पर कॉलबैक।
मापदंडों | |
---|---|
runData | DeviceMetricData : DeviceMetricData रन के लिए डेटा धारण करता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
ऑन टेस्टस्टार्ट
public void onTestStart (DeviceMetricData testData)
एक परीक्षण मामला शुरू होने पर कॉलबैक।
मापदंडों | |
---|---|
testData | DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
संरक्षित तरीके
प्रोसेसस्टैट्सरिपोर्ट
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
उपवर्ग जरूरत पड़ने पर Statsd मीट्रिक रिपोर्ट को संसाधित करने की विधि को लागू कर सकते हैं। इसे किसी विशेष उपकरण से मीट्रिक रिपोर्ट के लिए कहा जाता है
मापदंडों | |
---|---|
device | ITestDevice : टेस्ट डिवाइस जहां से statsd रिपोर्ट आ रही है |
dataStream | InputStreamSource : आंकड़े इनपुट स्ट्रीम के रूप में रिपोर्ट करते हैं |
runData | DeviceMetricData : वह गंतव्य जहां संसाधित मीट्रिक संग्रहीत किए जाएंगे |