सबप्रोसेसटेस्टरिजल्ट्सपार्सर
public class SubprocessTestResultsParser
extends Object
java.lang.ऑब्जेक्ट | |
↳ | 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) यदि कोई घटना हो तो उसे निकालने के लिए सरणी की प्रत्येक पंक्ति पर पार्स को कॉल करें। |
boolean | reportedInvocationFailed () यह बताता है कि मंगलाचरण विफल हुआ या नहीं, इसकी सूचना दी गई। |
void | setIgnoreTestLog (boolean ignoreTestLog) टेस्टलॉग ईवेंट को अनदेखा करना है या नहीं और केवल लॉगएसोसिएशन पर भरोसा करना है या नहीं। |
सार्वजनिक निर्माणकर्ता
सबप्रोसेसटेस्टरिजल्ट्सपार्सर
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
परिणाम पार्सर के लिए कंस्ट्रक्टर
पैरामीटर | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener जहां परिणामों की रिपोर्ट करनी है |
streaming | boolean : यदि सत्य है, तो परिणाम प्राप्त करने के लिए एक सॉकेट रिसीवर खुला रहेगा। |
context | IInvocationContext : आह्वान के बारे में एक IInvocationContext जानकारी |
सबप्रोसेसटेस्टरिजल्ट्सपार्सर
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
परिणाम पार्सर के लिए कंस्ट्रक्टर
पैरामीटर | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener जहां परिणामों की रिपोर्ट करनी है |
context | IInvocationContext : आह्वान के बारे में एक IInvocationContext जानकारी |
सार्वजनिक तरीके
बंद करना
public void close ()
पूर्णमॉड्यूलइवेंट्स
public void completeModuleEvents ()
किसी भी बचे हुए खुले इवेंट को पूरा करें और बंद करें
GetCurrentTest
public TestDescription getCurrentTest ()
वह परीक्षण लौटाता है जो वर्तमान में चल रहा है।
रिटर्न | |
---|---|
TestDescription |
getReportedInvocationFairedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
रिपोर्ट की गई मंगलाचरण विफलता घटना की जानकारी लौटाता है।
रिटर्न | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
वह सॉकेट रिसीवर लौटाता है जो खुला था। -1 यदि कोई नहीं।
रिटर्न | |
---|---|
int |
प्रारंभ समय प्राप्त करें
public Long getStartTime ()
सबप्रोसेस इनवोकेशन से इनवोकेशन स्टार्ट इवेंट से जुड़ा प्रारंभ समय लौटाता है।
रिटर्न | |
---|---|
Long |
JoinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
इवेंट रिसीवर द्वारा इवेंट की प्रोसेसिंग पूरी करने तक प्रतीक्षा करें।
पैरामीटर | |
---|---|
millis | long : मिलीसेकेंड में टाइमआउट। |
waitForConnection | boolean : यदि कोई कनेक्शन कभी स्थापित नहीं हुआ तो प्रतीक्षा करना छोड़ देना ग़लत है। |
रिटर्न | |
---|---|
boolean | यदि रिसीवर थ्रेड टाइमआउट से पहले समाप्त हो जाता है तो सही है, अन्यथा गलत है। |
JoinReceiver
public boolean joinReceiver (long millis)
इवेंट रिसीवर द्वारा इवेंट की प्रोसेसिंग पूरी करने तक प्रतीक्षा करें। भले ही कनेक्शन स्थापित नहीं हुआ हो, यानी प्रसंस्करण अभी तक शुरू नहीं हुआ हो, तब भी प्रतीक्षा की जाएगी।
पैरामीटर | |
---|---|
millis | long : मिलीसेकेंड में टाइमआउट। |
रिटर्न | |
---|---|
boolean | यदि रिसीवर थ्रेड टाइमआउट से पहले समाप्त हो जाता है तो सही है, अन्यथा गलत है। |
पार्सफ़ाइल
public void parseFile (File file)
पैरामीटर | |
---|---|
file | File |
प्रोसेसन्यूलाइन्स
public void processNewLines (String[] lines)
यदि कोई घटना हो तो उसे निकालने के लिए सरणी की प्रत्येक पंक्ति पर पार्स को कॉल करें।
पैरामीटर | |
---|---|
lines | String |
रिपोर्ट किया गयाआह्वानविफल
public boolean reportedInvocationFailed ()
यह बताता है कि मंगलाचरण विफल हुआ या नहीं, इसकी सूचना दी गई।
रिटर्न | |
---|---|
boolean |
सेटइग्नोरटेस्टलॉग
public void setIgnoreTestLog (boolean ignoreTestLog)
टेस्टलॉग ईवेंट को अनदेखा करना है या नहीं और केवल लॉगएसोसिएशन पर भरोसा करना है या नहीं।
पैरामीटर | |
---|---|
ignoreTestLog | boolean |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.