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

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


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

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

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

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

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

सारांश

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

TraceCmdCollector ()

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

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

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

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

public TraceCmdCollector ()

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

getLogType

protected LogDataType getLogType ()

रिटर्न
LogDataType

startTracking

protected void startTracing (ITestDevice device)

पैरामीटर
device ITestDevice

फेंकता
DeviceNotAvailableException

stopTracking

protected void stopTracing (ITestDevice device)

पैरामीटर
device ITestDevice

फेंकता
DeviceNotAvailableException