GTestXmlResultParser
public
class
GTestXmlResultParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GTestXmlResultParser |
यह GTest का इस्तेमाल करके, शेल से चलने वाले नेटिव टेस्ट के 'xml आउटपुट मोड' के नतीजों को पार्स करता है, साथ ही, नतीजों के बारे में ITestRunListener को जानकारी देता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
GTestXmlResultParser(String testRunName, ITestInvocationListener listener)
यह एक लिसनर के लिए, GTestXmlResultParser बनाता है. |
|
GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)
यह GTestXmlResultParser बनाता है. |
|
पब्लिक मेथड | |
|---|---|
Set<String>
|
getFailedTests()
इससे, मौजूदा टेस्ट रन के दौरान फ़ेल हुए टेस्ट की सूची मिलती है. |
boolean
|
isTestRunIncomplete()
इससे पता चलता है कि टेस्ट रन पूरा हुआ या नहीं. |
void
|
parseResult(File f, CollectingOutputReceiver output)
इससे, एक्सएमएल के नतीजों को पार्स किया जाता है |
सार्वजनिक कंस्ट्रक्टर
GTestXmlResultParser
public GTestXmlResultParser (String testRunName,
ITestInvocationListener listener)यह एक लिसनर के लिए, GTestXmlResultParser बनाता है.
| पैरामीटर | |
|---|---|
testRunName |
String: यह टेस्ट रन का नाम है, जिसे ITestInvocationListener.testRunStarted(String,int) को दिया जाता है |
listener |
ITestInvocationListener: टेस्ट के नतीजे मिलने पर, इसकी जानकारी दी जाती है |
GTestXmlResultParser
public GTestXmlResultParser (String testRunName,
Collection<ITestInvocationListener> listeners)यह GTestXmlResultParser बनाता है.
| पैरामीटर | |
|---|---|
testRunName |
String: यह टेस्ट रन का नाम है, जिसे ITestInvocationListener.testRunStarted(String,int) को दिया जाता है |
listeners |
Collection: टेस्ट के नतीजे मिलने पर, इसकी जानकारी दी जाती है |
पब्लिक मेथड
getFailedTests
public Set<String> getFailedTests ()
इससे, मौजूदा टेस्ट रन के दौरान फ़ेल हुए टेस्ट की सूची मिलती है.
| रिटर्न | |
|---|---|
Set<String> |
|
isTestRunIncomplete
public boolean isTestRunIncomplete ()
इससे पता चलता है कि टेस्ट रन पूरा हुआ या नहीं.
| रिटर्न | |
|---|---|
boolean |
अगर पार्सिंग से जुड़ी समस्याओं या क्रैश की वजह से टेस्ट रन पूरा नहीं हुआ, तो 'सही' वैल्यू मिलती है. |
parseResult
public void parseResult (File f,
CollectingOutputReceiver output)इससे, एक्सएमएल के नतीजों को पार्स किया जाता है
| पैरामीटर | |
|---|---|
f |
File: इसमें आउटपुट किया गया एक्सएमएल शामिल होता हैFile |
output |
CollectingOutputReceiver: अगर ज़रूरी हो, तो लॉग पूरे करने के लिए, एक्ज़ीक्यूशन रन से इकट्ठा किया गया आउटपुट |