ट्रेसCmdकलेक्टर
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
जो ट्रेस-सीएमडी का उपयोग करके परीक्षण के दौरान निशान एकत्र करता है, और उन्हें आमंत्रण में लॉग करता है।
यह ट्रेस कलेक्टर परीक्षण के दौरान यूएसबी डिस्कनेक्ट करने की अनुमति देता है (जैसा कि पावर परीक्षण में होता है)।
एंड्रॉइड-विशिष्ट sysfs फ़्लैग सेट करने के लिए इस कलेक्टर के साथ मिलकर सिस्टम डिफॉल्ट टूल, एट्रेस का उपयोग किया जाता है।
एंड्रॉइड के साथ संगत एक ट्रेस-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) |
सार्वजनिक निर्माणकर्ता
ट्रेसCmdकलेक्टर
public TraceCmdCollector ()
संरक्षित तरीके
प्रारंभ अनुरेखण
protected void startTracing (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
फेंकता | |
---|---|
DeviceNotAvailableException |
पता लगाना बंद करो
protected void stopTracing (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
फेंकता | |
---|---|
DeviceNotAvailableException |