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
startTracing
protected void startTracing (ITestDevice device)
Parâmetros | |
---|---|
device |
ITestDevice |
Gera | |
---|---|
DeviceNotAvailableException |
stopTracing
protected void stopTracing (ITestDevice device)
Parâmetros | |
---|---|
device |
ITestDevice |
Gera | |
---|---|
DeviceNotAvailableException |