MetricFileपोस्ट प्रोसेसर

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.Baseपोस्ट प्रोसेसर
  com.android.tradefed.postprocessor.MetricFileपोस्ट प्रोसेसर


इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. "एग्रीगेट-समान-टेस्ट" का इस्तेमाल करें टेस्ट रन लेवल पर मिलती-जुलती टेस्ट मेट्रिक को इकट्ठा करने का विकल्प और इसे लॉग फ़ाइल में लिखें. टेस्ट में सिर्फ़ इटरेशन नंबर या एक जैसे नाम का फ़र्क़ होता है मिलते-जुलते टेस्ट माने जाते हैं. इसके पास सिर्फ़ रॉ मेट्रिक का ऐक्सेस होगा.

खास जानकारी

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

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

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

processRunMetricsAndLogs( rawMetrics, runLogs)

मौजूदा मेट्रिक से नई मेट्रिक का एक सेट जनरेट करने के लिए, यह तरीका अपनाएं और लॉग.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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

void setUp()

टेस्ट के शुरू होने से पहले, चाइल्ड पोस्ट प्रोसेसर में इस तरीके को बदलें.

void writeMetricFile( metrics, String testId)

नतीजों वाली फ़ाइल में मेट्रिक लिखें और उसे अपलोड करें.

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

MetricFileपोस्ट प्रोसेसर

public MetricFilePostProcessor ()

MetricFileपोस्ट प्रोसेसर

public MetricFilePostProcessor (MetricUtility metricUtil)

पैरामीटर
metricUtil MetricUtility

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

प्रोसेसरन मेट्रिक्सऐंडलॉग्स

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

मौजूदा मेट्रिक से नई मेट्रिक का एक सेट जनरेट करने के लिए, यह तरीका अपनाएं और लॉग. सिर्फ़ जनरेट की गई नई मेट्रिक दिखाई जानी चाहिए और उन्हें खास नाम के साथ दिखाया जाना चाहिए (नहीं मौजूदा कुंजियों के साथ टकराव होने की अनुमति है).

पैरामीटर
rawMetrics : रन के लिए उपलब्ध रॉ मेट्रिक का सेट.

runLogs : टेस्ट रन के लिए लॉग फ़ाइलों का सेट.

रिटर्न
रन मेट्रिक से जनरेट की गई नई मेट्रिक का सेट.

प्रोसेसTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

हर टेस्ट से, प्रोसेस से जुड़ी मेट्रिक और लॉग पोस्ट करने के लिए, यह तरीका लागू करें. सिर्फ़ नए जनरेट की गई मेट्रिक दिखाई जानी चाहिए, और उनकी कुंजी का नाम एक खास नाम के साथ होना चाहिए (मौजूदा मेट्रिक के साथ कोई टकराव नहीं है) कुंजियों की अनुमति है).

पैरामीटर
testDescription TestDescription: टेस्ट के बारे में जानकारी देने वाला TestDescription ऑब्जेक्ट.

testMetrics : टेस्ट से मिली मेट्रिक का सेट.

testLogs : जांच के दौरान लॉग की गई फ़ाइलों का सेट.

रिटर्न
यह टेस्ट मेट्रिक से जनरेट की गई नई मेट्रिक का सेट है.

सेट अप

public void setUp ()

टेस्ट के शुरू होने से पहले, चाइल्ड पोस्ट प्रोसेसर में इस तरीके को बदलें.

लिखने के लिए मेट्रिक फ़ाइल

public void writeMetricFile ( metrics, 
                String testId)

नतीजों वाली फ़ाइल में मेट्रिक लिखें और उसे अपलोड करें.