XmlResultReporter
public
class
XmlResultReporter
extends CollectingTestListener
implements
ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.XmlResultReporter |
JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट से मेल खाता है.
Ant के फ़ॉर्मैटर के उलट, यह क्लास टेस्ट के रनटाइम की जानकारी नहीं देता.
यह मेमोरी में टेस्ट की सारी जानकारी इकट्ठा करता है. इसके बाद, कॉल पूरा होने पर फ़ाइल में डेटा डालता है.
dalvik runner XmlReportPrinter से पोर्ट किया गया.
नतीजों की फ़ाइलें, [--output-file-path]/[build_id] से बनाए गए पाथ में सेव की जाएंगी
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
XmlResultReporter()
|
सार्वजनिक तरीके | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
सार्वजनिक कंस्ट्रक्टर
XmlResultReporter
public XmlResultReporter ()
सार्वजनिक तरीके
invocationEnded
public void invocationEnded (long elapsedTime)
पैरामीटर | |
---|---|
elapsedTime |
long |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
पैरामीटर | |
---|---|
logSaver |
ILogSaver |
testFailed
public void testFailed (TestDescription test, String trace)
पैरामीटर | |
---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
पैरामीटर | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
पैरामीटर | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |