AtraceRunMetricCollector
public
class
AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.AtraceRunMetricCollector | ||
यह टेस्ट डिवाइस के दिए गए डायरेक्ट्री में मौजूद सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है . साथ ही, टेस्ट डायरेक्ट्री को लॉग करता है और टेस्ट डायरेक्ट्री में मौजूद ट्रेस फ़ाइलों को पोस्ट प्रोसेस करता है . इसके अलावा, यह मेट्रिक को इकट्ठा करता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
AtraceRunMetricCollector()
|
|
पब्लिक मेथड | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
यह कॉलबैक, टेस्ट केस खत्म होने पर ट्रिगर होता है. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
इस तरीके को लागू करने से, डायरेक्ट्री को लॉग किया जा सकता है. साथ ही, इसे पार्स करके मेट्रिक को
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
इस तरीके को लागू करने से, फ़ाइल को लॉग किया जा सकता है. साथ ही, इसे पार्स करके मेट्रिक को
|
सार्वजनिक कंस्ट्रक्टर
AtraceRunMetricCollector
public AtraceRunMetricCollector ()
पब्लिक मेथड
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
यह कॉलबैक, टेस्ट केस खत्म होने पर ट्रिगर होता है. यह क्लीन अप करने का समय होता है.
| पैरामीटर | |
|---|---|
testData |
DeviceMetricData: यह DeviceMetricData, टेस्ट केस का डेटा रखता है. यह
onTestStart(DeviceMetricData) के दौरान इस्तेमाल किए गए ऑब्जेक्ट जैसा ही होगा. |
currentTestCaseMetrics |
Map: यह मेट्रिक का मौजूदा मैप है, जिसे testEnded(TestDescription,Map) को पास किया गया है. |
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)इस तरीके को लागू करने से, डायरेक्ट्री को लॉग किया जा सकता है. साथ ही, इसे पार्स करके मेट्रिक को
DeviceMetricData में रखा जा सकता है.
| पैरामीटर | |
|---|---|
key |
String: यह विकल्प की वह कुंजी है जो पुल की गई डायरेक्ट्री से जुड़ी है. |
metricDirectory |
File: यह वह File है जिसे डिवाइस से पुल किया गया है और जो विकल्प की कुंजी से मेल खाता है. |
runData |
DeviceMetricData: यह वह DeviceMetricData है जिसमें मेट्रिक सेव की जा सकती हैं. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData runData)इस तरीके को लागू करने से, फ़ाइल को लॉग किया जा सकता है. साथ ही, इसे पार्स करके मेट्रिक को
DeviceMetricData में रखा जा सकता है.
| पैरामीटर | |
|---|---|
key |
String: यह विकल्प की वह कुंजी है जो पुल की गई फ़ाइल से जुड़ी है. |
metricFile |
File: यह वह File है जिसे डिवाइस से पुल किया गया है और जो विकल्प की कुंजी से मेल खाता है. |
runData |
DeviceMetricData: यह वह DeviceMetricData है जिसमें मेट्रिक सेव की जा सकती हैं. |