ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


ट्रेडफेड परिणाम आद्य प्रारूप के लिए पार्सर।

सारांश

सार्वजनिक निर्माणकर्ता

ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

सीटीओआर।

ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)

सीटीओआर।

सार्वजनिक तरीके

void completeModuleEvents ()

यदि लगातार रिपोर्टिंग सुनिश्चित करने के लिए आवश्यक है, तो मॉड्यूल, रन और विधियों की घटनाओं को पूरा करें।

String getModuleInProgress ()

मॉड्यूल की आईडी प्रगति पर लौटाता है।

boolean hasInvocationFailed ()

मंगलाचरण विफल होने या न होने की सूचना दी गई है या नहीं।

boolean invocationEndedReached ()

रिटर्न देता है कि पार्सिंग एक इनवोकेशन पर पहुंची या नहीं।

void processFileProto (File protoFile)

सीधे प्रोटो फाइलों को पार्स करने के मामले में, उन्हें अनुक्रम के रूप में सीधे पार्सिंग को संभाल लें।

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

मुख्य प्रविष्टि फ़ंक्शन जो अंतिम रूप से पूर्ण किए गए प्रोटो को लेता है और इसके परिणामों को फिर से चलाता है।

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

मुख्य प्रवेश समारोह जहां प्रत्येक प्रोटो को ट्रेडफेड इवेंट्स में पार्स करने के लिए प्रस्तुत किया जाता है।

void setQuiet (boolean quiet)

सेट करता है कि ईवेंट प्राप्त होने पर प्रिंट करना है या नहीं।

void setReportLogs (boolean reportLogs)

सेट करता है कि हमें लॉग्स की रिपोर्ट करनी चाहिए या नहीं।

void setSkipParsingAccounting (boolean skip)

सार्वजनिक निर्माणकर्ता

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

सीटीओआर।

पैरामीटर
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

सीटीओआर।

पैरामीटर
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

processFileProto

public void processFileProto (File protoFile)

सीधे प्रोटो फाइलों को पार्स करने के मामले में, उन्हें अनुक्रम के रूप में सीधे पार्सिंग को संभाल लें। फ़ाइलों के अनुक्रम की रिपोर्ट करते समय FileProtoResultReporter से संबद्ध।

पैरामीटर
protoFile File : पार्स की जाने वाली प्रोटो फ़ाइल।

फेंकता
आईओ अपवाद

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

मुख्य प्रविष्टि फ़ंक्शन जो अंतिम रूप से पूर्ण किए गए प्रोटो को लेता है और इसके परिणामों को फिर से चलाता है।

पैरामीटर
finalProto TestRecordProto.TestRecord : पार्स किया जाने वाला अंतिम TestRecord

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

मुख्य प्रवेश समारोह जहां प्रत्येक प्रोटो को ट्रेडफेड इवेंट्स में पार्स करने के लिए प्रस्तुत किया जाता है।

पैरामीटर
currentProto TestRecordProto.TestRecord : पार्स किया जाने वाला वर्तमान TestRecord

रिटर्न
ProtoResultParser.TestLevel सच है अगर प्रोटो संसाधित एक मॉड्यूल था।

setQuiet

public void setQuiet (boolean quiet)

सेट करता है कि ईवेंट प्राप्त होने पर प्रिंट करना है या नहीं।

पैरामीटर
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

सेट करता है कि हमें लॉग्स की रिपोर्ट करनी चाहिए या नहीं।

पैरामीटर
reportLogs boolean

setSkipParsingAccounting

public void setSkipParsingAccounting (boolean skip)

पैरामीटर
skip boolean