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