मेट्रिकफाइलपोस्टप्रोसेसर
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 |
सार्वजनिक तरीके
प्रोसेस रन मेट्रिक्स एंड लॉग्स
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। केवल नए उत्पन्न मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
पैरामीटर | |
---|---|
rawMetrics | |
runLogs |
रिटर्न | |
---|---|
रन मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट। |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
प्रक्रिया मेट्रिक्स और प्रत्येक परीक्षण से लॉग पोस्ट करने के लिए इस विधि को लागू करें। केवल नए उत्पन्न मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
पैरामीटर | |
---|---|
testDescription | TestDescription : टेस्टडिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है। |
testMetrics | |
testLogs |
रिटर्न | |
---|---|
टेस्ट मेट्रिक्स से नए जेनरेट किए गए मेट्रिक्स का सेट। |
स्थापित करना
public void setUp ()
परीक्षण चलने से पहले आरंभ करने के लिए चाइल्ड पोस्ट प्रोसेसर में इस विधि को ओवरराइड करें।
writeMetricFile
public void writeMetricFile (metrics, String testId)
परिणाम फ़ाइल में मेट्रिक्स लिखें और इसे अपलोड करें।