आईमेट्रिक कलेक्टर रिसीवर
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
के लिए इंटरफ़ेस IRemoteTest
रों अगर वे की सूची प्राप्त करने की जरूरत है लागू करने के लिए IMetricCollector
परीक्षण चालन के लिए है।
इस इंटरफेस को लागू टेस्ट उनके डिफ़ॉल्ट नहीं होगा ITestInvocationListener
कलेक्टरों के साथ instrumented, वे के माध्यम से यह खुद को क्या करना होगा 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); }originalCollector सभी मीट्रिक कलेक्टर यह चारों ओर लिपटा होगा अनुक्रम में कहा जाता है।
सारांश
सार्वजनिक तरीके | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) सेट की सूची |
सार्वजनिक तरीके
सेटमेट्रिककलेक्टर
public abstract void setMetricCollectors (collectors)
सेट की सूची IMetricCollector
परीक्षण चालन के लिए परिभाषित रहा है।
मापदंडों | |
---|---|
collectors |