SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
फ़ाइल में लिखने से पहले, आउटपुट को पार्स करने के लिए ERROR(/FileOutputStream)
को बड़ा करता है, ताकि हम लॉन्चर साइड पर टेस्ट इवेंट जनरेट कर सकें.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
SubprocessTestResultsParser.StatusKeys
टेस्ट की स्थिति की काम की कुंजियां. |
पब्लिक कंस्ट्रक्टर | |
---|---|
SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
नतीजे पार्स करने वाले टूल का कंस्ट्रक्टर |
|
SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
नतीजे पार्स करने वाले टूल का कंस्ट्रक्टर |
सार्वजनिक तरीके | |
---|---|
void
|
close()
|
void
|
completeModuleEvents()
बाकी बचे सभी इवेंट पूरे करें और उन्हें बंद करें |
TestDescription
|
getCurrentTest()
फ़िलहाल चल रहे टेस्ट की जानकारी देता है. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
इंवोकेशन के दौरान हुई गड़बड़ी के इवेंट की जानकारी दिखाता है. |
int
|
getSocketServerPort()
वह सॉकेट रिसीवर दिखाता है जो खुला था. |
Long
|
getStartTime()
सब-प्रोसेस को शुरू करने के इवेंट से जुड़ा शुरू होने का समय दिखाता है. |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
इवेंट रिसीवर के इवेंट प्रोसेस करने की प्रोसेस पूरी होने का इंतज़ार करें. |
boolean
|
joinReceiver(long millis)
इवेंट रिसीवर के इवेंट प्रोसेस करने की प्रोसेस पूरी होने का इंतज़ार करें. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
अगर कोई इवेंट है, तो उसे निकालने के लिए, ऐरे की हर लाइन पर parse फ़ंक्शन को कॉल करें. |
boolean
|
reportedInvocationFailed()
यह बताता है कि किसी अनुरोध के पूरा न होने की शिकायत की गई है या नहीं. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
testLog इवेंट को अनदेखा करना है या नहीं और सिर्फ़ logAssociation पर भरोसा करना है. |
पब्लिक कंस्ट्रक्टर
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
नतीजे पार्स करने वाले टूल का कंस्ट्रक्टर
पैरामीटर | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener नतीजों की शिकायत कहां करें |
streaming |
boolean : अगर True है, तो नतीजे पाने के लिए एक सॉकेट रिसीवर खुला रहेगा. |
context |
IInvocationContext : IInvocationContext , ट्रिगर करने के बारे में जानकारी
|
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
नतीजे पार्स करने वाले टूल का कंस्ट्रक्टर
पैरामीटर | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener नतीजों की शिकायत कहां करें |
context |
IInvocationContext : IInvocationContext , ट्रिगर करने के बारे में जानकारी
|
सार्वजनिक तरीके
बंद करें
public void close ()
completeModuleEvents
public void completeModuleEvents ()
बाकी बचे सभी इवेंट पूरे करें और उन्हें बंद करें
getCurrentTest
public TestDescription getCurrentTest ()
फ़िलहाल चल रहे टेस्ट की जानकारी देता है.
रिटर्न | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
इंवोकेशन के दौरान हुई गड़बड़ी के इवेंट की जानकारी दिखाता है.
रिटर्न | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
वह सॉकेट रिसीवर दिखाता है जो खुला था. अगर कोई नहीं है, तो -1.
रिटर्न | |
---|---|
int |
getStartTime
public Long getStartTime ()
सब-प्रोसेस को शुरू करने के इवेंट से जुड़ा शुरू होने का समय दिखाता है.
रिटर्न | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
इवेंट रिसीवर के इवेंट प्रोसेस करने की प्रोसेस पूरी होने का इंतज़ार करें.
पैरामीटर | |
---|---|
millis |
long : टाइम आउट, मिलीसेकंड में. |
waitForConnection |
boolean : अगर कनेक्शन कभी स्थापित नहीं हुआ था, तो इंतज़ार को छोड़ने के लिए 'गलत'. |
रिटर्न | |
---|---|
boolean |
अगर रिसीवर थ्रेड, टाइम आउट से पहले खत्म हो जाती है, तो True दिखाता है. ऐसा न होने पर False दिखाता है. |
joinReceiver
public boolean joinReceiver (long millis)
इवेंट रिसीवर के इवेंट प्रोसेस करने की प्रोसेस पूरी होने का इंतज़ार करें. कनेक्शन न होने पर भी इंतज़ार करेगा. इसका मतलब है कि प्रोसेसिंग शुरू नहीं हुई है.
पैरामीटर | |
---|---|
millis |
long : टाइम आउट, मिलीसेकंड में. |
रिटर्न | |
---|---|
boolean |
अगर रिसीवर थ्रेड, टाइम आउट से पहले खत्म हो जाती है, तो True दिखाता है. ऐसा न होने पर False दिखाता है. |
parseFile
public void parseFile (File file)
पैरामीटर | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
अगर कोई इवेंट है, तो उसे निकालने के लिए, ऐरे की हर लाइन पर parse फ़ंक्शन को कॉल करें.
पैरामीटर | |
---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
यह बताता है कि किसी अनुरोध के पूरा न होने की शिकायत की गई है या नहीं.
रिटर्न | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
testLog इवेंट को अनदेखा करना है या नहीं और सिर्फ़ logAssociation पर भरोसा करना है.
पैरामीटर | |
---|---|
ignoreTestLog |
boolean |