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