IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
IRemoteTest
के लिए इंटरफ़ेस, ताकि वे टेस्ट रन के लिए IMetricCollector
की सूची पा सकें.
इस इंटरफ़ेस को लागू करने वाले टेस्ट में, कलेक्टर के साथ डिफ़ॉल्ट ITestInvocationListener
इंस्ट्रूमेंट नहीं होगा. उन्हें IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
के ज़रिए खुद ऐसा करना होगा.
कुछ टेस्ट में, Tradefed कॉलबैक को बफ़र करके आखिर में फिर से चलाया जाता है. जैसे, ITestSuite
में. इस तरह के तरीके से, इकट्ठा करने वाले को फिर से चलाने के दौरान कॉल किया जाता है, न कि असल में लागू करने के दौरान. टेस्ट रनर को यह तय करने की अनुमति देकर कि इकट्ठा करने वाले टूल का इस्तेमाल कब करना है, हम यह पक्का कर सकते हैं कि कॉलबैक सही समय पर मैनेज किए जा रहे हैं.
In order to use the collectors, the following pattern can be used: for (IMetricCollector collector : config.getMetricCollectors()) { originalCollector = collector.init(mModuleInvocationContext, originalCollector); }
इन्हें भी देखें:
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
void
|
setMetricCollectors(
टेस्ट रन के लिए तय किए गए |
सार्वजनिक तरीके
setMetricCollectors
public abstract void setMetricCollectors (collectors)
टेस्ट रन के लिए तय किए गए IMetricCollector
की सूची सेट करता है.
पैरामीटर | |
---|---|
collectors |
|