SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
implements
Closeable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser |
यह कुकी, 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)
अगर कोई इवेंट मौजूद है, तो उसे निकालने के लिए ऐरे की हर लाइन पर पार्स कॉल करें. |
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 जानकारी |
| थ्रो | |
|---|---|
IOException |
|
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
नतीजे के पार्सर के लिए कंस्ट्रक्टर
| पैरामीटर | |
|---|---|
listener |
ITestInvocationListener: ITestInvocationListener जहां नतीजों की रिपोर्ट करनी है |
context |
IInvocationContext: शुरू करने के बारे में IInvocationContext जानकारी |
पब्लिक मेथड
बंद करें
public void close ()
| थ्रो | |
|---|---|
IOException |
|
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: अगर कनेक्शन कभी नहीं बना था, तो इंतज़ार करने की प्रोसेस को स्किप करने के लिए, इसे False पर सेट करें. |
| रिटर्न | |
|---|---|
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)
अगर कोई इवेंट मौजूद है, तो उसे निकालने के लिए ऐरे की हर लाइन पर पार्स कॉल करें.
| पैरामीटर | |
|---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
यह फ़ंक्शन बताता है कि इनवोकेशन के फ़ेल होने की सूचना दी गई है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
testLog इवेंट को अनदेखा करना है या नहीं और सिर्फ़ logAssociation पर भरोसा करना है या नहीं.
| पैरामीटर | |
|---|---|
ignoreTestLog |
boolean |