MetricsXMLResultReporter
public
class
MetricsXMLResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.MetricsXMLResultReporter |
MetricsXMLResultReporter, टेस्ट की मेट्रिक को लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ में, metrics-folder पैरामीटर से तय किए गए फ़ोल्डर में होती है. एक्सएमएल फ़ाइल को एल्गोरिदम में भेजा जाएगा, ताकि रेग्रेसन का पता लगाया जा सके.
रन मेट्रिक मैप में मौजूद सभी के-वैल्यू को इस तरह फ़ॉर्मैट किया जाएगा:
रन मेट्रिक मैप में मौजूद सभी के-वैल्यू पेयर को इस तरह फ़ॉर्मैट किया जाएगा:
एक्सएमएल फ़ॉर्मैट का सैंपल:
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
MetricsXMLResultReporter()
|
सार्वजनिक तरीके | |
---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
मौजूदा टाइमस्टैंप को |
void
|
invocationEnded(long elapsedTime)
यह रिपोर्ट दिखाती है कि अनुरोध पूरा हो गया है या किसी गड़बड़ी की वजह से पूरा नहीं हो सका. |
पब्लिक कंस्ट्रक्टर
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
सार्वजनिक तरीके
createOutputStream
public OutputStream createOutputStream ()
रिटर्न | |
---|---|
OutputStream |
getTimeStamp
public String getTimeStamp ()
मौजूदा टाइमस्टैंप को String
के तौर पर दिखाता है.
रिटर्न | |
---|---|
String |
invocationEnded
public void invocationEnded (long elapsedTime)
यह रिपोर्ट दिखाती है कि अनुरोध पूरा हो गया है या किसी गड़बड़ी की वजह से पूरा नहीं हो सका.
TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.
पैरामीटर | |
---|---|
elapsedTime |
long : कॉल को शुरू करने में लगा समय, मिलीसेकंड में |