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