प्रोटोनतीजेपार्सर

public class ProtoResultParser
extends Object

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


ट्रेडफेड रिज़ल्ट प्रोटो फ़ॉर्मैट के लिए पार्सर.

खास जानकारी

नेस्ट की गई क्लास

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)

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

सार्वजनिक कंस्ट्रक्टर

प्रोटोनतीजेपार्सर

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

तारीख

पैरामीटर
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

प्रोटोनतीजेपार्सर

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

तारीख

पैरामीटर
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

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

पूरा मॉड्यूल इवेंट

public void completeModuleEvents ()

अगर ज़रूरी हो, तो मॉड्यूल के इवेंट पूरे करें. इससे लगातार रिपोर्टिंग होती रहेगी.

गेटमॉड्यूलइनप्रोग्रेस

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.

प्रोसेसNewProto

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