सबप्रोसेसटेस्टरिजल्ट्सपार्सर

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