MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.MetricsXMLResultReporter


MetricsXMLResultReporter, टेस्ट के invocationEnded फ़ेज़ में, metrics-folder पैरामीटर से तय किए गए फ़ोल्डर में, टेस्ट की मेट्रिक और रन मेट्रिक को एक्सएमएल फ़ाइल में लिखता है. रिग्रेशन का पता लगाने के लिए, एक्सएमएल फ़ाइल को किसी एल्गोरिदम में पाइप किया जाएगा.

रन मेट्रिक मैप में मौजूद सभी k-v पेयर को इस फ़ॉर्मैट में फ़ॉर्मैट किया जाएगा: और इन्हें टैग के तहत रखा जाएगा

रन मेट्रिक मैप में मौजूद सभी k-v पेयर को इस फ़ॉर्मैट में फ़ॉर्मैट किया जाएगा: और इन्हें टैग के तहत रखा जाएगा. यह टैग, के तहत नेस्ट किया गया टैग है.

एक्सएमएल फ़ॉर्मैट का सैंपल:

खास जानकारी

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

MetricsXMLResultReporter()

पब्लिक मेथड

OutputStream createOutputStream()
String getTimeStamp()

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

void invocationEnded(long elapsedTime)

बताता है कि इनवोकेशन खत्म हो गया है. भले ही, यह सही तरीके से खत्म हुआ हो या किसी गड़बड़ी की वजह से.

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

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

पब्लिक मेथड

createOutputStream

public OutputStream createOutputStream ()

रिटर्न
OutputStream

थ्रॉ
IOException

getTimeStamp

public String getTimeStamp ()

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

रिटर्न
String

invocationEnded

public void invocationEnded (long elapsedTime)

बताता है कि इनवोकेशन खत्म हो गया है. भले ही, यह सही तरीके से खत्म हुआ हो या किसी गड़बड़ी की वजह से.

इसे TradeFederation फ़्रेमवर्क अपने-आप कॉल करेगा.

पैरामीटर
elapsedTime long: इनवोकेशन में लगा समय, मिलीसेकंड में