ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.result.proto.ProtoResultParser


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

सारांश

नेस्टेड कक्षाएं

enum ProtoResultParser.TestLevel

संसाधित किए जा रहे प्रोटो के वर्तमान स्तर का प्रतिनिधित्व करने वाली गणना।

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

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)

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

void setQuiet (boolean quiet)

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

void setReportLogs (boolean reportLogs)

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

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

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 यदि संसाधित प्रोटो एक मॉड्यूल था तो यह सत्य है।

शांत रहो

public void setQuiet (boolean quiet)

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

पैरामीटर
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

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

पैरामीटर
reportLogs boolean