डिवाइसट्रेसकलेक्टर
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 |