MetricFileपोस्ट प्रोसेसर
public
class
MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.Baseपोस्ट प्रोसेसर | |
↳ | com.android.tradefed.postprocessor.MetricFileपोस्ट प्रोसेसर |
इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. "एग्रीगेट-समान-टेस्ट" का इस्तेमाल करें टेस्ट रन लेवल पर मिलती-जुलती टेस्ट मेट्रिक को इकट्ठा करने का विकल्प और इसे लॉग फ़ाइल में लिखें. टेस्ट में सिर्फ़ इटरेशन नंबर या एक जैसे नाम का फ़र्क़ होता है मिलते-जुलते टेस्ट माने जाते हैं. इसके पास सिर्फ़ रॉ मेट्रिक का ऐक्सेस होगा.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
सार्वजनिक तरीके | |
---|---|
|
processRunMetricsAndLogs(
मौजूदा मेट्रिक से नई मेट्रिक का एक सेट जनरेट करने के लिए, यह तरीका अपनाएं और लॉग. |
|
processTestMetricsAndLogs(TestDescription testDescription,
हर टेस्ट से, प्रोसेस से जुड़ी मेट्रिक और लॉग पोस्ट करने के लिए, यह तरीका लागू करें. |
void
|
setUp()
टेस्ट के शुरू होने से पहले, चाइल्ड पोस्ट प्रोसेसर में इस तरीके को बदलें. |
void
|
writeMetricFile(
नतीजों वाली फ़ाइल में मेट्रिक लिखें और उसे अपलोड करें. |
सार्वजनिक कंस्ट्रक्टर
MetricFileपोस्ट प्रोसेसर
public MetricFilePostProcessor ()
MetricFileपोस्ट प्रोसेसर
public MetricFilePostProcessor (MetricUtility metricUtil)
पैरामीटर | |
---|---|
metricUtil |
MetricUtility |
सार्वजनिक तरीके
प्रोसेसरन मेट्रिक्सऐंडलॉग्स
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक से नई मेट्रिक का एक सेट जनरेट करने के लिए, यह तरीका अपनाएं और लॉग. सिर्फ़ जनरेट की गई नई मेट्रिक दिखाई जानी चाहिए और उन्हें खास नाम के साथ दिखाया जाना चाहिए (नहीं मौजूदा कुंजियों के साथ टकराव होने की अनुमति है).
पैरामीटर | |
---|---|
rawMetrics |
: रन के लिए उपलब्ध रॉ मेट्रिक का सेट. |
runLogs |
: टेस्ट रन के लिए लॉग फ़ाइलों का सेट. |
रिटर्न | |
---|---|
|
रन मेट्रिक से जनरेट की गई नई मेट्रिक का सेट. |
प्रोसेसTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
हर टेस्ट से, प्रोसेस से जुड़ी मेट्रिक और लॉग पोस्ट करने के लिए, यह तरीका लागू करें. सिर्फ़ नए जनरेट की गई मेट्रिक दिखाई जानी चाहिए, और उनकी कुंजी का नाम एक खास नाम के साथ होना चाहिए (मौजूदा मेट्रिक के साथ कोई टकराव नहीं है) कुंजियों की अनुमति है).
पैरामीटर | |
---|---|
testDescription |
TestDescription : टेस्ट के बारे में जानकारी देने वाला TestDescription ऑब्जेक्ट. |
testMetrics |
: टेस्ट से मिली मेट्रिक का सेट. |
testLogs |
: जांच के दौरान लॉग की गई फ़ाइलों का सेट. |
रिटर्न | |
---|---|
|
यह टेस्ट मेट्रिक से जनरेट की गई नई मेट्रिक का सेट है. |
सेट अप
public void setUp ()
टेस्ट के शुरू होने से पहले, चाइल्ड पोस्ट प्रोसेसर में इस तरीके को बदलें.
लिखने के लिए मेट्रिक फ़ाइल
public void writeMetricFile (metrics, String testId)
नतीजों वाली फ़ाइल में मेट्रिक लिखें और उसे अपलोड करें.