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

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
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

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

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

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

पैरामीटर
rawMetrics : रन के लिए उपलब्ध अपरिष्कृत मेट्रिक्स का सेट।

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

रिटर्न
रन मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट।

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

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

स्थापित करना

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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