SubprocessTestResultsParser
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) टेस्टलॉग इवेंट को अनदेखा करना है या नहीं और केवल लॉग एसोसिएशन पर भरोसा करना है। |
सार्वजनिक निर्माणकर्ता
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
परिणाम पार्सर के लिए निर्माता
मापदंडों | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener परिणामों की रिपोर्ट कहां करें |
streaming | boolean : यदि सही है, तो परिणाम प्राप्त करने के लिए एक सॉकेट रिसीवर खुला रहेगा। |
context | IInvocationContext : आमंत्रण के बारे में एक IInvocationContext जानकारी |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
परिणाम पार्सर के लिए निर्माता
मापदंडों | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener परिणामों की रिपोर्ट कहां करें |
context | IInvocationContext : आमंत्रण के बारे में एक IInvocationContext जानकारी |
सार्वजनिक तरीके
बंद करना
public void close ()
पूर्णमॉड्यूलइवेंट्स
public void completeModuleEvents ()
किसी भी बाएं खुले ईवेंट को पूरा करें और बंद करें
वर्तमान परीक्षण प्राप्त करें
public TestDescription getCurrentTest ()
वह परीक्षण लौटाता है जो वर्तमान में चल रहा है।
रिटर्न | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
रिटर्न की सूचना दी आमंत्रण विफलता घटना की जानकारी।
रिटर्न | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
गेटसॉकेटसर्वरपोर्ट
public int getSocketServerPort ()
खुला हुआ सॉकेट रिसीवर लौटाता है। -1 अगर कोई नहीं।
रिटर्न | |
---|---|
int |
प्रारंभ समय प्राप्त करें
public Long getStartTime ()
सबप्रोसेस इनवोकेशन से इनवोकेशन स्टार्ट इवेंट से जुड़ा स्टार्ट टाइम लौटाता है।
रिटर्न | |
---|---|
Long |
शामिल हों रिसीवर
public boolean joinReceiver (long millis, boolean waitForConnection)
इवेंट रिसीवर के प्रसंस्करण की घटनाओं को समाप्त करने के लिए प्रतीक्षा करें।
मापदंडों | |
---|---|
millis | long : मिलीसेकंड में टाइमआउट। |
waitForConnection | boolean : यदि कनेक्शन कभी स्थापित नहीं हुआ है, तो प्रतीक्षा को छोड़ना गलत है। |
रिटर्न | |
---|---|
boolean | सही है अगर रिसीवर थ्रेड टाइमआउट से पहले समाप्त हो जाता है, अन्यथा गलत। |
शामिल हों रिसीवर
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 और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.