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