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

public class SubprocessTestResultsParser
extends Object

java.lang.Object
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)

TestLog इवेंट को अनदेखा करना है या नहीं. हालांकि, यह सिर्फ़ LogAssociation पर निर्भर है.

सार्वजनिक कंस्ट्रक्टर

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

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 ()

खुले हुए किसी भी इवेंट को पूरा करना और उसे बंद करना

CANNOT TRANSLATE

public TestDescription getCurrentTest ()

उस जांच को दिखाता है जो फ़िलहाल चल रही है.

रिटर्न
TestDescription

getreportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

बातचीत शुरू न होने के बारे में रिपोर्ट की गई इवेंट की जानकारी दिखाता है.

रिटर्न
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerPort

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)

TestLog इवेंट को अनदेखा करना है या नहीं. हालांकि, यह सिर्फ़ LogAssociation पर निर्भर है.

पैरामीटर
ignoreTestLog boolean