TraceCmdКоллектор

public class TraceCmdCollector
extends AtraceCollector

java.lang.Объект
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


IMetricCollector , который собирает трассировки во время теста с помощью команды trace-cmd и регистрирует их при вызове.

Этот сборщик трассировки позволяет отключать USB во время теста (как при тестировании питания).

Системный инструмент по умолчанию, atrace, используется в тандеме с этим сборщиком для установки специфичных для Android флагов sysfs.

Необходимо указать двоичный файл trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git), совместимый с Android.

Это загрузит файл в формате trace.dat (см. man 5 trace-cmd.dat), созданный командой trace-cmd.

Краткое содержание

Публичные конструкторы

TraceCmdCollector ()

Защищенные методы

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

Публичные конструкторы

TraceCmdКоллектор

public TraceCmdCollector ()

Защищенные методы

получитьлогтипе

protected LogDataType getLogType ()

Возвращает
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException

остановить трассировку

protected void stopTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException