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