प्रोटोनतीजेपार्सर
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 |