ProtoResultParser

public class ProtoResultParser
extends Object

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


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

सारांश

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

enum ProtoResultParser.TestLevel

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

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

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)

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

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

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

मंगलाचरणसमाप्तपहुंच गया

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

सेटरिपोर्टलॉग्स

public void setReportLogs (boolean reportLogs)

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

मापदंडों
reportLogs boolean