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


Um IMetricCollector que coleta rastros durante o teste usando o trace-cmd e os registra na invocação.

Esse coletor de rastros permite a desconexão do USB durante o teste (como no teste de energia).

A ferramenta padrão do sistema, atrace, é usada em conjunto com esse coletor para definir as flags sysfs específicas do Android.

Um binário trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) compatível com o Android precisa ser especificado.

Isso vai fazer o upload do formato trace.dat (consulte o man 5 trace-cmd.dat) produzido pelo trace-cmd.

Resumo

Construtores públicos

TraceCmdCollector()

Métodos protegidos

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

Construtores públicos

TraceCmdCollector

public TraceCmdCollector ()

Métodos protegidos

getLogType

protected LogDataType getLogType ()

Retorna
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parâmetros
device ITestDevice

Gera
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parâmetros
device ITestDevice

Gera
DeviceNotAvailableException