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