डिवाइसट्रेसकलेक्टर

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.DeviceTraceCollector


संग्राहक जो टेस्ट रन शुरू होने पर परफेटो ट्रेस शुरू करेगा और अंत में ट्रेस फ़ाइल लॉग करेगा।

सारांश

सार्वजनिक निर्माणकर्ता

DeviceTraceCollector ()

सार्वजनिक तरीके

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

कलेक्टर की शुरुआत वर्तमान संदर्भ के साथ और जहां परिणाम अग्रेषित करने के लिए।

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक।

void setInstrumentationPkgName (String packageName)

सार्वजनिक निर्माणकर्ता

डिवाइसट्रेसकलेक्टर

public DeviceTraceCollector ()

सार्वजनिक तरीके

इस में

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

कलेक्टर की शुरुआत वर्तमान संदर्भ के साथ और जहां परिणाम अग्रेषित करने के लिए। प्रति उदाहरण केवल एक बार कॉल किया जाएगा, और कलेक्टर से इसके आंतरिक संदर्भ और श्रोता को अपडेट करने की अपेक्षा की जाती है। Init को टेस्ट रन के दौरान हमेशा पहले नहीं बुलाया जाएगा।

जब तक आप नहीं जानते कि आप क्या कर रहे हैं, ओवरराइड न करें।

मापदंडों
context IInvocationContext : प्रगति में मंगलाचरण के लिए IInvocationContext

listener ITestInvocationListener : ITestInvocationListener परिणाम कहाँ डालना है।

रिटर्न
ITestInvocationListener नया श्रोता मूल को लपेट रहा है।

फेंकता
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक। यह सफाई का समय होना चाहिए।

मापदंडों
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है। वही वस्तु होगी जो BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान थी।

currentRunMetrics : मेट्रिक्स का वर्तमान मानचित्र ERROR(/#testRunEnded(long,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

सेट इंस्ट्रूमेंटेशन PkgName

public void setInstrumentationPkgName (String packageName)

मापदंडों
packageName String