HostStatsdMetricकलेक्टर
public
class
HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector |
IMetricCollector
, जो आंकड़ों वाली उपयोगिता का इस्तेमाल करके, होस्ट की ओर से आंकड़े इकट्ठा करता है
निर्देश देखें. इसमें बेसिक पुश मेट्रिक और डंप रिपोर्ट के फ़ंक्शन होते हैं. इसे सब-क्लास की मदद से बढ़ाया जा सकता है
की मदद से ज़रूरत के हिसाब से आंकड़ों की मेट्रिक रिपोर्ट प्रोसेस की जा सकती है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
HostStatsdMetricCollector()
|
सार्वजनिक तरीके | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
टेस्ट केस खत्म होने पर कॉलबैक करें. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
टेस्ट केस के फ़ेल होने पर कॉलबैक करें. |
void
|
onTestRunEnd(DeviceMetricData runData,
टेस्ट रन खत्म होने पर कॉलबैक करें. |
void
|
onTestRunStart(DeviceMetricData runData)
टेस्ट रन शुरू होने पर कॉलबैक करें. |
void
|
onTestStart(DeviceMetricData testData)
टेस्ट केस शुरू होने पर कॉलबैक करें. |
सुरक्षित तरीके | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
ज़रूरत पड़ने पर, सब-क्लास, आंकड़ों वाली मेट्रिक रिपोर्ट को प्रोसेस करने का तरीका लागू कर सकती हैं. |
सार्वजनिक कंस्ट्रक्टर
HostStatsdMetricकलेक्टर
public HostStatsdMetricCollector ()
सार्वजनिक तरीके
TestEnd पर
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 केस जारी है. |
TestRunEnd पर
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
टेस्ट रन खत्म होने पर कॉलबैक करें. यह क्लीनअप का समय होना चाहिए.
पैरामीटर | |
---|---|
runData |
DeviceMetricData : DeviceMetricData में रन के लिए डेटा होता है. पहले जैसा ही रहेगा
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान किया गया ऑब्जेक्ट. |
currentRunMetrics |
: मेट्रिक का मौजूदा मैप, जिसे ERROR(/#testRunEnded(long,Map)) को पास किया गया है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
TestRunStart पर
public void onTestRunStart (DeviceMetricData runData)
टेस्ट रन शुरू होने पर कॉलबैक करें.
पैरामीटर | |
---|---|
runData |
DeviceMetricData : DeviceMetricData में रन के लिए डेटा होता है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
TestStart पर
public void onTestStart (DeviceMetricData testData)
टेस्ट केस शुरू होने पर कॉलबैक करें.
पैरामीटर | |
---|---|
testData |
DeviceMetricData : DeviceMetricData में, टेस्ट केस का डेटा सेव होता है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
सुरक्षित तरीके
प्रोसेस स्टैट्स रिपोर्ट
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
ज़रूरत पड़ने पर, सब-क्लास, आंकड़ों वाली मेट्रिक रिपोर्ट को प्रोसेस करने का तरीका लागू कर सकती हैं. इसका नाम है किसी खास डिवाइस से मेट्रिक रिपोर्ट के लिए
पैरामीटर | |
---|---|
device |
ITestDevice : वह टेस्ट डिवाइस जहां से आंकड़ों की रिपोर्ट आ रही है |
dataStream |
InputStreamSource : इनपुट स्ट्रीम के तौर पर आंकड़ों की रिपोर्ट |
runData |
DeviceMetricData : वह डेस्टिनेशन जहां प्रोसेस की गई मेट्रिक सेव की जाएंगी |