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
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 |