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