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

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.postprocessor.BasePostProcessor
मैं com.android.tradefed.postprocessor.MetricFilePostProcessor


परीक्षण और रन स्तर के दौरान एकत्रित मीट्रिक लॉग फ़ाइल को अपलोड करने के लिए उपयोग किया जाता है। टेस्ट रन स्तर पर समान परीक्षण मेट्रिक्स को एकत्रित करने के लिए "एग्रीगेट-समान-परीक्षण" विकल्प का उपयोग करें और इसे लॉग फ़ाइल में लिखें। परीक्षण केवल पुनरावृत्ति संख्या से भिन्न होते हैं या एक ही नाम के साथ समान परीक्षण माने जाते हैं। इसके पास केवल कच्चे मेट्रिक्स तक पहुंच होगी।

सारांश

सार्वजनिक निर्माणकर्ता

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

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

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें।

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें।

void setUp ()

परीक्षण चलाने से पहले प्रारंभ करने के लिए चाइल्ड पोस्ट प्रोसेसर में इस विधि को ओवरराइड करें।

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

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

सार्वजनिक निर्माणकर्ता

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

public MetricFilePostProcessor ()

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

public MetricFilePostProcessor (MetricUtility metricUtil)

मापदंडों
metricUtil MetricUtility

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

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

मापदंडों
rawMetrics : रन के लिए उपलब्ध रॉ मेट्रिक्स का सेट।

runLogs : परीक्षण चलाने के लिए लॉग फ़ाइलों का सेट।

रिटर्न
रन मेट्रिक्स से नए जनरेट किए गए मेट्रिक्स का सेट।

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

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।

मापदंडों
testDescription TestDescription : टेस्ट डिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है।

testMetrics : परीक्षण से मीट्रिक का सेट।

testLogs : परीक्षण के दौरान लॉग की गई फाइलों का सेट।

रिटर्न
परीक्षण मीट्रिक से नव निर्मित मीट्रिक का सेट।

स्थापित करना

public void setUp ()

परीक्षण चलाने से पहले प्रारंभ करने के लिए चाइल्ड पोस्ट प्रोसेसर में इस विधि को ओवरराइड करें।

राइटमैट्रिकफाइल

public void writeMetricFile ( metrics, 
                String testId)

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