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 जो trace-cmd का इस्तेमाल करके, टेस्ट के दौरान ट्रेस इकट्ठा करता है और उन्हें कॉल करने के लिए लॉग करता है.

यह ट्रेस कलेक्टर, जांच के दौरान यूएसबी को डिसकनेक्ट करने की अनुमति देता है. जैसे, पावर की जांच के दौरान.

Android के लिए खास sysfs फ़्लैग सेट करने के लिए, इस कलेक्टर के साथ सिस्टम के डिफ़ॉल्ट टूल, atrace का इस्तेमाल किया जाता है.

Android के साथ काम करने वाला trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) बाइनरी होना चाहिए.

इससे trace-cmd से जनरेट किया गया trace.dat फ़ॉर्मैट (man 5 trace-cmd.dat देखें) अपलोड हो जाएगा.

खास जानकारी

पब्लिक कंस्ट्रक्टर

TraceCmdCollector()

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

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

पब्लिक कंस्ट्रक्टर

TraceCmdCollector

public TraceCmdCollector ()

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

getLogType

protected LogDataType getLogType ()

रिटर्न
LogDataType

startTracing

protected void startTracing (ITestDevice device)

पैरामीटर
device ITestDevice

थ्रो
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

पैरामीटर
device ITestDevice

थ्रो
DeviceNotAvailableException