Трасскмдколлектор

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 , который собирает трассировки во время теста с помощью трассировки-cmd и записывает их в журнал при вызове.

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

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

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

При этом будет загружен формат трассировки.dat (см. man 5, трассировка-cmd.dat), созданный трассировкой-cmd.

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

Общественные конструкторы

TraceCmdCollector ()

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

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

Общественные конструкторы

Трасскмдколлектор

public TraceCmdCollector ()

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

getLogType

protected LogDataType getLogType ()

Возврат
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException

стоптрассировка

protected void stopTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException