AtraceRunMetricCollector

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 में डाली जाने वाली मेट्रिक के लिए उसे पार्स करने की अनुमति मिलनी चाहिए.

पब्लिक कंस्ट्रक्टर

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

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

onTestEnd

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)) को भेजी गई मेट्रिक का मौजूदा मैप.

processMetricDirectory

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

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

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

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

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

processMetricFile

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

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

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

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

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