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


Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata.

Questo raccoglitore di tracce consente la disconnessione USB durante il test (come nel test di alimentazione).

Lo strumento predefinito del sistema, atrace, viene utilizzato insieme a questo raccoglitore per impostare i flag sysfs specifici di Android.

È necessario specificare un file binario trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) compatibile con Android.

Questo caricherà il formato trace.dat (vedi man 5 trace-cmd.dat) prodotto da trace-cmd.

Riepilogo

Costruttori pubblici

TraceCmdCollector ()

Metodi protetti

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

Costruttori pubblici

TraceCmdCollector

public TraceCmdCollector ()

Metodi protetti

getLogType

protected LogDataType getLogType ()

ritorna
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parametri
device ITestDevice

Lancia
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parametri
device ITestDevice

Lancia
DeviceNotAvailableException