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

मौजूदा टाइमस्टैंप को String के तौर पर दिखाता है.

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: कॉल को शुरू करने में लगा समय, मिलीसेकंड में