प्रोटोनतीजेपार्सर
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoresultsParser |
ट्रेडफेड रिज़ल्ट प्रोटो फ़ॉर्मैट के लिए पार्सर.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
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)
मुख्य एंट्री फ़ंक्शन, जहां हर प्रोटो को ट्रेडेड इवेंट में पार्स करने के लिए दिखाया जाता है. |
boolean
|
setMergeInvocationContext(boolean enabled)
बोले जा रहे शब्दों को क्रम में लगाने वाले कॉन्टेक्स्ट को मुख्य कॉन्टेक्स्ट के साथ मर्ज करने की सुविधा चालू या बंद करें ऑब्जेक्ट को इससे शुरू किया जाता है. |
void
|
setQuiet(boolean quiet)
यह सेट करता है कि इवेंट मिलने पर प्रिंट किया जाए या नहीं. |
void
|
setReportLogs(boolean reportLogs)
सेट करता है कि हमें लॉग की रिपोर्ट करनी चाहिए या नहीं. |
void
|
setSkipParsingAccounting(boolean skip)
|
सार्वजनिक कंस्ट्रक्टर
ProtoresultsParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
तारीख
पैरामीटर | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoresultsParser
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 : पार्स की जाने वाली प्रोटो फ़ाइल. |
थ्रो | |
---|---|
|
IOअपवाद |
प्रोसेस-फाइनलाइज़्डप्रोटो
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
मुख्य एंट्री फ़ंक्शन, जो तय किए गए आखिरी प्रोटो को लेता है और उसके नतीजों को फिर से चलाता है.
पैरामीटर | |
---|---|
finalProto |
TestRecordProto.TestRecord : पार्स किया जाने वाला फ़ाइनल TestRecord . |
प्रोसेसNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
मुख्य एंट्री फ़ंक्शन, जहां हर प्रोटो को ट्रेडेड इवेंट में पार्स करने के लिए दिखाया जाता है.
पैरामीटर | |
---|---|
currentProto |
TestRecordProto.TestRecord : पार्स किया जाने वाला मौजूदा TestRecord . |
रिटर्न | |
---|---|
ProtoResultParser.TestLevel |
सही है, अगर प्रोसेस किया गया प्रोटो एक मॉड्यूल था. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
बोले जा रहे शब्दों को क्रम में लगाने वाले कॉन्टेक्स्ट को मुख्य कॉन्टेक्स्ट के साथ मर्ज करने की सुविधा चालू या बंद करें ऑब्जेक्ट को इससे शुरू किया जाता है.
ध्यान दें कि reportInvocation
की मदद से, शुरू करने के लेवल की रिपोर्टिंग बंद करने पर
कंस्ट्रक्टर पैरामीटर अब भी संदर्भ जानकारी मर्ज करता है और इसके लिए साफ़ तौर पर इसकी ज़रूरत होती है
व्यवहार को बंद करने का तरीका बताया गया है.
TODO(b/288001953): इसे पूरा करने के लिए उचित API पर फिर से जाएं.
पैरामीटर | |
---|---|
enabled |
boolean |
रिटर्न | |
---|---|
boolean |
पिछली स्थिति |
सेट क्वाइट
public void setQuiet (boolean quiet)
यह सेट करता है कि इवेंट मिलने पर प्रिंट किया जाए या नहीं.
पैरामीटर | |
---|---|
quiet |
boolean |
रिपोर्टलॉग सेट करें
public void setReportLogs (boolean reportLogs)
सेट करता है कि हमें लॉग की रिपोर्ट करनी चाहिए या नहीं.
पैरामीटर | |
---|---|
reportLogs |
boolean |
सेट करेंस्किप पार्सिंगखाता
public void setSkipParsingAccounting (boolean skip)
पैरामीटर | |
---|---|
skip |
boolean |