ट्रेस सीएमडी कलेक्टर

public class TraceCmdCollector
extends AtraceCollector

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.device.metric.BaseDeviceMetricCollector
मैं com.android.tradefed.device.metric.AtraceCollector
मैं com.android.tradefed.device.metric.TraceCmdCollector


एक IMetricCollector जो ट्रेस-cmd का उपयोग करके परीक्षण के दौरान निशान एकत्र करता है, और उन्हें आमंत्रण में लॉग करता है।

यह ट्रेस कलेक्टर परीक्षण के दौरान यूएसबी डिस्कनेक्शन की अनुमति देता है (जैसा कि पावर टेस्टिंग में)।

एंड्रॉइड-विशिष्ट sysfs झंडे सेट करने के लिए इस कलेक्टर के साथ सिस्टम डिफ़ॉल्ट टूल, एट्रेस का उपयोग किया जाता है।

Android के साथ संगत एक ट्रेस-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) बाइनरी निर्दिष्ट की जानी चाहिए।

यह ट्रेस-सीएमडी द्वारा निर्मित ट्रेस.डैट प्रारूप (मैन 5 ट्रेस-cmd.dat देखें) अपलोड करेगा।

सारांश

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

TraceCmdCollector ()

संरक्षित तरीके

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

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

ट्रेस सीएमडी कलेक्टर

public TraceCmdCollector ()

संरक्षित तरीके

getLogType

protected LogDataType getLogType ()

रिटर्न
LogDataType

स्टार्ट ट्रेसिंग

protected void startTracing (ITestDevice device)

मापदंडों
device ITestDevice

फेंकता
DeviceNotAvailableException

स्टॉप ट्रेसिंग

protected void stopTracing (ITestDevice device)

मापदंडों
device ITestDevice

फेंकता
DeviceNotAvailableException