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

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

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

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

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

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

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

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

स्थापित करना

public void setUp ()

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

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

public void writeMetricFile ( metrics, 
                String testId)

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