TraceCmdCollector

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector (link em inglês)
     ↳ com.android.tradefed.device.metric.AtraceCollector (link em inglês)
       ↳ com.android.tradefed.device.metric.TraceCmdCollector


Um IMetricCollector que coleta traces durante o teste usando trace-cmd e os registra em da 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 o 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 Android devem ser especificados.

Isso carregará o formato trace.dat (consulte man 5 trace-cmd.dat) produzido por 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