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 rastreamentos durante o teste usando trace-cmd e os registra na invocação.

Este coletor de rastreamento 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 este coletor para definir os sinalizadores sysfs específicos do Android.

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

Isso fará upload do 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 ()

Devoluções
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parâmetros
device ITestDevice

Lança
DeviceNotAvailableException

pararTracing

protected void stopTracing (ITestDevice device)

Parâmetros
device ITestDevice

Lança
DeviceNotAvailableException