आईपोस्टप्रोसेसर
public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable
com.android.tradefed.postprocessor.IPostProcessor |
पोस्ट प्रोसेसर एक ट्रेड फेडरेशन ऑब्जेक्ट है जिसका मतलब है कि परीक्षण के बाद और परिणाम रिपोर्टिंग से पहले मेट्रिक्स और लॉग के प्रसंस्करण की अनुमति देना। यह कुछ डेटा को पोस्ट-प्रोसेस करने की अनुमति देता है और केवल एक result_reporter के अंदर पोस्ट-प्रोसेसिंग करने और नए डेटा को पास करने के लिए समस्या होने के बजाय सभी result_reporter ऑब्जेक्ट इसे प्राप्त करते हैं।
सारांश
सार्वजनिक तरीके | |
---|---|
abstract ITestInvocationListener | init ( ITestInvocationListener listener) पोस्ट प्रोसेसर का प्रारंभिक चरण। |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) सभी परीक्षणों में मीट्रिक और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें। |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। |
abstract | processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। |
सार्वजनिक तरीके
इस में
public abstract ITestInvocationListener init (ITestInvocationListener listener)
पोस्ट प्रोसेसर का प्रारंभिक चरण। किसी भी परीक्षण कॉलबैक से पहले बुलाया जाना सुनिश्चित किया।
मापदंडों | |
---|---|
listener | ITestInvocationListener |
रिटर्न | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
सभी परीक्षणों में मीट्रिक और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें। इस पद्धति से निकलने वाले मेट्रिक्स रन मेट्रिक्स के रूप में रिपोर्टर होंगे। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
allTestMetrics | ListMultimap : एक HashMultimap मीट्रिक नामों से समूहीकृत प्रत्येक परीक्षण से मीट्रिक संग्रहीत करता है। |
allTestLogs | TestDescription को कुंजियों के रूप में उपयोग करते हुए, उनके डेटा नामों से कुंजीबद्ध लॉग फ़ाइलों के प्रत्येक परीक्षण के मानचित्र को संग्रहीत करने वाला नक्शा। |
रिटर्न | |
---|---|
सभी परीक्षण मेट्रिक से नए जनरेट किए गए मेट्रिक का सेट. |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
rawMetrics | |
runLogs |
रिटर्न | |
---|---|
रन मेट्रिक्स से नए जनरेट किए गए मेट्रिक्स का सेट। |
प्रोसेसटेस्ट मेट्रिक्स एंड लॉग्स
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
testDescription | TestDescription : टेस्ट डिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है। |
testMetrics | |
testLogs |
रिटर्न | |
---|---|
परीक्षण मीट्रिक से नव निर्मित मीट्रिक का सेट। |
आईपोस्टप्रोसेसर
public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable
com.android.tradefed.postprocessor.IPostProcessor |
पोस्ट प्रोसेसर एक ट्रेड फेडरेशन ऑब्जेक्ट है जिसका मतलब है कि परीक्षण के बाद और परिणाम रिपोर्टिंग से पहले मेट्रिक्स और लॉग के प्रसंस्करण की अनुमति देना। यह कुछ डेटा को पोस्ट-प्रोसेस करने की अनुमति देता है और केवल एक result_reporter के अंदर पोस्ट-प्रोसेसिंग करने और नए डेटा को पास करने के लिए समस्या होने के बजाय सभी result_reporter ऑब्जेक्ट इसे प्राप्त करते हैं।
सारांश
सार्वजनिक तरीके | |
---|---|
abstract ITestInvocationListener | init ( ITestInvocationListener listener) पोस्ट प्रोसेसर का प्रारंभिक चरण। |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) सभी परीक्षणों में मीट्रिक और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें। |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। |
abstract | processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। |
सार्वजनिक तरीके
इस में
public abstract ITestInvocationListener init (ITestInvocationListener listener)
पोस्ट प्रोसेसर का प्रारंभिक चरण। किसी भी परीक्षण कॉलबैक से पहले बुलाया जाना सुनिश्चित किया।
मापदंडों | |
---|---|
listener | ITestInvocationListener |
रिटर्न | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
सभी परीक्षणों में मीट्रिक और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें। इस पद्धति से निकलने वाले मेट्रिक्स रन मेट्रिक्स के रूप में रिपोर्टर होंगे। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
allTestMetrics | ListMultimap : एक HashMultimap मीट्रिक नामों से समूहीकृत प्रत्येक परीक्षण से मीट्रिक संग्रहीत करता है। |
allTestLogs | TestDescription को कुंजियों के रूप में उपयोग करते हुए, उनके डेटा नामों से कुंजीबद्ध लॉग फ़ाइलों के प्रत्येक परीक्षण के मानचित्र को संग्रहीत करने वाला नक्शा। |
रिटर्न | |
---|---|
सभी परीक्षण मेट्रिक से नए जनरेट किए गए मेट्रिक का सेट. |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
rawMetrics | |
runLogs |
रिटर्न | |
---|---|
रन मेट्रिक्स से नए जनरेट किए गए मेट्रिक्स का सेट। |
प्रोसेसटेस्ट मेट्रिक्स एंड लॉग्स
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
testDescription | TestDescription : टेस्ट डिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है। |
testMetrics | |
testLogs |
रिटर्न | |
---|---|
परीक्षण मीट्रिक से नव निर्मित मीट्रिक का सेट। |