ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
ट्रेडफेड परिणाम प्रोटो प्रारूप के लिए पार्सर।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
सार्वजनिक तरीके | |
---|---|
void | completeModuleEvents () यदि लगातार रिपोर्टिंग सुनिश्चित करने के लिए आवश्यक हो, तो मॉड्यूल, रन और विधियों की घटनाओं को पूरा करें। |
String | getModuleInProgress () प्रगतिरत मॉड्यूल की आईडी लौटाता है। |
boolean | hasInvocationFailed () यह बताता है कि आह्वान विफल हुआ या नहीं, इसकी सूचना दी गई है। |
boolean | invocationEndedReached () यह बताता है कि पार्सिंग मंगलाचरण समाप्त हुई या नहीं। |
void | processFileProto (File protoFile) प्रोटो फ़ाइलों को सीधे पार्स करने के मामले में, अनुक्रम के रूप में उनके सीधे पार्सिंग को संभालें। |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) मुख्य प्रविष्टि फ़ंक्शन जो अंतिम रूप से पूर्ण किए गए प्रोटो को लेता है और उसके परिणामों को दोबारा चलाता है। |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) मुख्य प्रवेश फ़ंक्शन जहां प्रत्येक प्रोटो को ट्रेडफेड इवेंट में पार्स करने के लिए प्रस्तुत किया जाता है। |
boolean | setMergeInvocationContext (boolean enabled) क्रमबद्ध आह्वान संदर्भ को उस मुख्य संदर्भ के साथ मर्ज करना सक्षम या अक्षम करें जिसके साथ यह ऑब्जेक्ट प्रारंभ किया गया है। |
void | setQuiet (boolean quiet) यह सेट करता है कि ईवेंट प्राप्त होने पर प्रिंट करना है या नहीं। |
void | setReportLogs (boolean reportLogs) सेट करता है कि हमें लॉग की रिपोर्ट करनी चाहिए या नहीं। |
void | setSkipParsingAccounting (boolean skip) |
सार्वजनिक निर्माणकर्ता
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
पैरामीटर | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
पैरामीटर | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
सार्वजनिक तरीके
पूर्णमॉड्यूलइवेंट्स
public void completeModuleEvents ()
यदि लगातार रिपोर्टिंग सुनिश्चित करने के लिए आवश्यक हो, तो मॉड्यूल, रन और विधियों की घटनाओं को पूरा करें।
getModuleInProgress
public String getModuleInProgress ()
प्रगतिरत मॉड्यूल की आईडी लौटाता है। यदि कोई भी प्रगति पर नहीं है तो शून्य लौटाता है।
रिटर्न | |
---|---|
String |
आमंत्रण विफल हो गया है
public boolean hasInvocationFailed ()
यह बताता है कि आह्वान विफल हुआ या नहीं, इसकी सूचना दी गई है।
रिटर्न | |
---|---|
boolean |
मंगलाचरणEndedReached
public boolean invocationEndedReached ()
यह बताता है कि पार्सिंग मंगलाचरण समाप्त हुई या नहीं।
रिटर्न | |
---|---|
boolean |
प्रोसेसफ़ाइलप्रोटो
public void processFileProto (File protoFile)
प्रोटो फ़ाइलों को सीधे पार्स करने के मामले में, अनुक्रम के रूप में उनके सीधे पार्सिंग को संभालें। फ़ाइलों के अनुक्रम की रिपोर्ट करते समय FileProtoResultReporter
के साथ संबद्ध।
पैरामीटर | |
---|---|
protoFile | File : पार्स की जाने वाली प्रोटो फ़ाइल. |
फेंकता | |
---|---|
| आईओ अपवाद |
प्रक्रियाअंतिमप्रोटो
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
मुख्य प्रविष्टि फ़ंक्शन जो अंतिम रूप से पूर्ण किए गए प्रोटो को लेता है और उसके परिणामों को दोबारा चलाता है।
पैरामीटर | |
---|---|
finalProto | TestRecordProto.TestRecord : पार्स किया जाने वाला अंतिम TestRecord । |
प्रोसेसन्यूप्रोटो
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
मुख्य प्रवेश फ़ंक्शन जहां प्रत्येक प्रोटो को ट्रेडफेड इवेंट में पार्स करने के लिए प्रस्तुत किया जाता है।
पैरामीटर | |
---|---|
currentProto | TestRecordProto.TestRecord : वर्तमान TestRecord को पार्स किया जाना है। |
रिटर्न | |
---|---|
ProtoResultParser.TestLevel | यदि संसाधित प्रोटो एक मॉड्यूल था तो यह सत्य है। |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
क्रमबद्ध आह्वान संदर्भ को उस मुख्य संदर्भ के साथ मर्ज करना सक्षम या अक्षम करें जिसके साथ यह ऑब्जेक्ट प्रारंभ किया गया है।
ध्यान दें कि reportInvocation
कंस्ट्रक्टर पैरामीटर के माध्यम से इनवोकेशन-स्तरीय रिपोर्टिंग को अक्षम करना अभी भी संदर्भ जानकारी को मर्ज करता है और व्यवहार को अक्षम करने के लिए इस पद्धति का स्पष्ट रूप से उपयोग करने की आवश्यकता होती है।
TODO(b/288001953): इसे पूरा करने के लिए उचित API पर दोबारा जाएँ।
पैरामीटर | |
---|---|
enabled | boolean |
रिटर्न | |
---|---|
boolean | पिछली स्थिति |
शांत रहो
public void setQuiet (boolean quiet)
यह सेट करता है कि ईवेंट प्राप्त होने पर प्रिंट करना है या नहीं।
पैरामीटर | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
सेट करता है कि हमें लॉग की रिपोर्ट करनी चाहिए या नहीं।
पैरामीटर | |
---|---|
reportLogs | boolean |
सेटस्किपपार्सिंगअकाउंटिंग
public void setSkipParsingAccounting (boolean skip)
पैरामीटर | |
---|---|
skip | boolean |