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 que recopila seguimientos durante la prueba con trace-cmd y los registra en la invocación

Este recopilador de registros permite desconectar el USB durante la prueba (como en la prueba de alimentación).

La herramienta predeterminada del sistema, atrace, se usa en conjunto con este recopilador para establecer las marcas de sysfs específicas de Android.

Se debe especificar un objeto binario de trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) compatible con Android.

Se subirá el formato trace.dat (consulta man 5 trace-cmd.dat) que produce trace-cmd.

Resumen

Constructores públicos

TraceCmdCollector()

Métodos protegidos

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

Constructores públicos

TraceCmdCollector

public TraceCmdCollector ()

Métodos protegidos

getLogType

protected LogDataType getLogType ()

Muestra
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parámetros
device ITestDevice

Arroja
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parámetros
device ITestDevice

Arroja
DeviceNotAvailableException