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 nell'invocazione.

Questo raccoglitore di tracce consente la disconnessione USB durante il test (ad esempio nei test di alimentazione).

Lo strumento predefinito di sistema, atrace, viene utilizzato in combinazione con questo agente di raccolta per impostare i flag sysfs specifici per Android.

Deve essere specificato un file binario trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) compatibile con Android.

Verrà caricato 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 ()

Ritorni
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException