एट्रेसरन मेट्रिककलेक्टर

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
    com.android.tradefed.device.metric.AtraceRunMetricCollector


किसी डायरेक्ट्री के तहत आने वाली सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है टेस्ट डिवाइस से, टेस्ट डायरेक्ट्री लॉग करें और ट्रेस फ़ाइलों को पोस्ट करें और मेट्रिक को एग्रीगेट करें.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AtraceRunMetricCollector()

सार्वजनिक तरीके

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

टेस्ट केस खत्म होने पर कॉलबैक करें.

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

इस तरीके के लागू होने पर डायरेक्ट्री को लॉग किया जा सकता है, मेट्रिक को पार्स करने के लिए DeviceMetricData में डाला गया.

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

इस तरीके को लागू करने से फ़ाइल को लॉग करने की अनुमति मिलनी चाहिए. साथ ही, मेट्रिक जोड़ने के लिए इसे पार्स करना चाहिए DeviceMetricData.

सार्वजनिक कंस्ट्रक्टर

एट्रेसरन मेट्रिककलेक्टर

public AtraceRunMetricCollector ()

सार्वजनिक तरीके

TestEnd पर

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

टेस्ट केस खत्म होने पर कॉलबैक करें. यह क्लीनअप का समय होना चाहिए.

पैरामीटर
testData DeviceMetricData: DeviceMetricData में, टेस्ट केस का डेटा सेव होता है. ऐसा होगा BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान एक ही ऑब्जेक्ट.

currentTestCaseMetrics : मेट्रिक का मौजूदा मैप, जिसे ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास किया गया है.

प्रोसेस मेट्रिकडायरेक्ट्री

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

इस तरीके के लागू होने पर डायरेक्ट्री को लॉग किया जा सकता है, मेट्रिक को पार्स करने के लिए DeviceMetricData में डाला गया.

पैरामीटर
key String: निकाली गई डायरेक्ट्री से जुड़ी विकल्प कुंजी.

metricDirectory File: विकल्प कुंजी से मेल खाने वाले डिवाइस से लिया गया ERROR(/File).

runData DeviceMetricData: वह DeviceMetricData जहां मेट्रिक सेव की जा सकती हैं.

प्रोसेस मेट्रिकफ़ाइल

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

इस तरीके को लागू करने से फ़ाइल को लॉग करने की अनुमति मिलनी चाहिए. साथ ही, मेट्रिक जोड़ने के लिए इसे पार्स करना चाहिए DeviceMetricData.

पैरामीटर
key String: निकाली गई फ़ाइल से जुड़ी विकल्प कुंजी.

metricFile File: विकल्प कुंजी से मेल खाने वाले डिवाइस से लिया गया ERROR(/File).

runData DeviceMetricData: वह DeviceMetricData जहां मेट्रिक सेव की जा सकती हैं.