ट्रेस सीएमडी कलेक्टर
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 ()
संरक्षित तरीके
startTracking
protected void startTracing (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
फेंकता | |
---|---|
DeviceNotAvailableException |
stopTracking
protected void stopTracing (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
फेंकता | |
---|---|
DeviceNotAvailableException |