TraceCmdCollector
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
जो ट्रेस-cmd का इस्तेमाल करके टेस्ट के दौरान ट्रेस इकट्ठा करता है और उन्हें इस पर लॉग करता है
शुरू करना.
यह ट्रेस कलेक्टर, टेस्ट के दौरान यूएसबी डिसकनेक्ट करने की अनुमति देता है (जैसे कि पावर टेस्टिंग के दौरान).
सिस्टम के डिफ़ॉल्ट टूल, atrace का इस्तेमाल इस कलेक्टर के साथ मिलकर Android के लिए बने sysfs फ़्लैग.
ट्रेस-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) बाइनरी Android के साथ काम करता है या नहीं, इस बारे में बताना ज़रूरी है.
यह ट्रेस-cmd की ओर से तैयार किया गया track.dat फ़ॉर्मैट (man 5 स्टोरेज-cmd.dat देखें) अपलोड कर देगा.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
TraceCmdCollector()
|
सुरक्षित तरीके | |
---|---|
LogDataType
|
getLogType()
|
void
|
startTracing(ITestDevice device)
|
void
|
stopTracing(ITestDevice device)
|
सार्वजनिक कंस्ट्रक्टर
TraceCmdCollector
public TraceCmdCollector ()
सुरक्षित तरीके
स्टार्ट ट्रेसिंग
protected void startTracing (ITestDevice device)
पैरामीटर | |
---|---|
device |
ITestDevice |
थ्रो | |
---|---|
DeviceNotAvailableException |
स्टॉप ट्रेसिंग
protected void stopTracing (ITestDevice device)
पैरामीटर | |
---|---|
device |
ITestDevice |
थ्रो | |
---|---|
DeviceNotAvailableException |